<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/wes-11-2191-2026</article-id><title-group><article-title>Fast response methods for aero-elastic floating wind turbine design</article-title><alt-title>Fast response methods for aero-elastic floating wind turbine design</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Pamfil</surname><given-names>Bogdan</given-names></name>
          <email>bopa@dtu.dk</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Bredmose</surname><given-names>Henrik</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6961-0753</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Kim</surname><given-names>Taeseong</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Yu</surname><given-names>Wei</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7829-6129</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>DTU Wind and Energy Systems, Koppels Allé, Building 403, 2800 Kgs. Lyngby, Denmark</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Wind Energy Section, Faculty of Aerospace Engineering, Delft University of Technology, Kluyverweg 1, 2629 HS Delft, the Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Bogdan Pamfil (bopa@dtu.dk)</corresp></author-notes><pub-date><day>19</day><month>June</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>6</issue>
      <fpage>2191</fpage><lpage>2227</lpage>
      <history>
        <date date-type="received"><day>20</day><month>November</month><year>2025</year></date>
           <date date-type="rev-request"><day>11</day><month>December</month><year>2025</year></date>
           <date date-type="rev-recd"><day>4</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>28</day><month>May</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Bogdan Pamfil et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026.html">This article is available from https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e118">Fast response calculations in the frequency domain are valuable during the initial design of floating wind turbines, where many design variants must be evaluated. A direct frequency-domain treatment of aero-elastic rotor loads is typically infeasible due to the azimuthal time dependence of the system matrices. To overcome this limitation, we introduce a perturbation-based formulation inspired by Hill's method, which reformulates the response equations into separate orders involving constant system matrices derived via Fourier decomposition. This enables accurate and efficient response computation using the fast Fourier transform (FFT). For comparison, a Laplace-based perturbation method is also developed using the Laplace transform instead of the Fourier transform. To evaluate the novel fast response methods, we develop an azimuthally periodic and fully linearized model of a floating wind turbine. The response to various load cases is computed under different inflow and floater motion conditions. The proposed Fourier-based fast response method achieves high accuracy, with peak and standard deviation errors of 2 % and 3.5 %, respectively, while reducing computation time to 2.5 s for a 4096 s simulation – significantly faster than linear (45 s) and time-domain (90 s) models. Through detailed comparison, we find that one of our approaches, the so-called single perturbation method, offers an effective trade-off between accuracy and speed, making it suitable for design and optimization studies.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e130">During the concept development and optimization phase of floating wind turbine design, methods based on linearized models are useful to quickly calculate aerodynamic and hydrodynamic response from pre-computed rotor loads. As a wide range of aerodynamic and hydrodynamic load cases are necessary to be tested, the development of a frequency-domain solver is a solution in providing computationally fast responses.</p>
      <p id="d2e133">An example of a frequency-domain solver that leverages pre-computed rotor loads and a pre-computed radiation hydrodynamic damping is the QuLAF (Quick Load Analysis of Floating wind turbines) model. The QuLAF model was introduced by <xref ref-type="bibr" rid="bib1.bibx30" id="text.1"/> and its performance was further studied by <xref ref-type="bibr" rid="bib1.bibx24" id="text.2"/>. It was designed to solve the equations of motion (EOMs) in the frequency domain to increase the simulation speed and to facilitate the consideration of frequency-dependent effects, such as added hydrodynamic mass or radiation damping. Its efficiency relies on the fast Fourier transform (FFT) solution of a 4 degrees of freedom (DOFs) model that accounts for the floater surge, heave, and pitch, and the first tower mode's modal amplitude. It considers the aerodynamic rotor loads to be concentrated as a thrust and moment located at the rotor hub height position and includes the surge, heave, and pitch forcing at the floater basis. QuLAF's features have been proven to be useful, notably for the geometric optimization of a TetraSpar floater <xref ref-type="bibr" rid="bib1.bibx31" id="paren.3"/> for a 15 <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> wind turbine. Similarly, NREL's Response Amplitudes of Floating Turbines (RAFT) model <xref ref-type="bibr" rid="bib1.bibx12" id="paren.4"/> was developed to solve the dynamic response in the frequency domain using the EOMs <xref ref-type="bibr" rid="bib1.bibx13" id="paren.5"/> and has also been applied for control, optimization, and mooring analysis purposes <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx36 bib1.bibx23" id="paren.6"/>. Another related fast solver is the Simplified Low-Order Wind turbine (SLOW) model <xref ref-type="bibr" rid="bib1.bibx32" id="paren.7"/>, which was initially developed for non-linear model predictive control in floating wind energy applications, and has since been extended for control and optimization purposes <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx20 bib1.bibx21 bib1.bibx22" id="paren.8"/>. Recent efforts from the Norwegian University of Science and Technology (NTNU) have also focused on applying frequency-domain solvers for floater and mooring designs <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx2" id="paren.9"/>.</p>
      <p id="d2e172">These fast response solvers are beneficial in the preliminary design phase of floating wind turbines because FFT-based linearized models substantially reduce computational cost compared to a time-domain model (TDM) or linear model (LM). In terms of hydrodynamic loads, these typically include wave-induced forces, added mass, hydrostatic effects, and radiation damping, which can be accounted for in the system matrices. As mentioned, the aerodynamic rotor loads, however, are usually pre-calculated with a non-moving nacelle and parameterized aerodynamic damping. In this decomposition, the rotor loads are due to the turbulent inflow variation, while the aerodynamic damping arises from the relative motion between the structure and the airflow. Since these effects are naturally embedded in full aero-elastic models, the extraction of linearized forcing and damping is possible through linearization. Due to the azimuthal dependence of blade positions, however, the resulting system matrix is not constant in time, and transformation to the frequency domain and solution by FFT are not directly possible.</p>
      <p id="d2e175">To address this limitation, the present study introduces novel fast response methods for a blade-resolved LM that are executed with the FFT algorithm as in the QuLAF code. For comparison with Fourier-based methods, we implement a technique that uses the inverse Laplace transform to convert the solution from the <inline-formula><mml:math id="M2" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain to the time domain. The novelty of this study lies in the development of fast response methods based on the separation of time-varying elements of the system matrices and corrections within a state-space formulation, which can be expressed in either the frequency or Laplace domain.</p>
      <p id="d2e186">Building on this foundation, the present work extends frequency- and Laplace-domain methodologies to floating wind energy with a focus on blade aerodynamic loads rather than floater hydrodynamic and mooring loads. In our model, we explicitly account for blade-dependent rotor loads in both the frequency and Laplace domain, rather than reducing them to thrust and moment at the rotor hub, as done in existing models such as QuLAF, RAFT, and SLOW. While previous studies modelled the EOM in state-space form without considering azimuthal blade load effects, our formulation includes these effects directly. Linearizing motion-coupled aerodynamic forces remains challenging because of the blades' passage through a disturbed inflow, leading to time-variant azimuthal dependencies in the system matrices. To enable the assembly of a constant system transfer function, one needs to get around the azimuthal dependence of the system matrix.</p>
      <p id="d2e189">The proposed fast response methods draw inspiration from Hill's method <xref ref-type="bibr" rid="bib1.bibx16" id="paren.10"/>, which employs harmonic decomposition to convert a periodic system into a linear time-invariant (LTI) one – a process also related to Floquet's theory <xref ref-type="bibr" rid="bib1.bibx11" id="paren.11"/>. Our previous work <xref ref-type="bibr" rid="bib1.bibx29" id="paren.12"/> has shown that Hill's method produces stability analysis results consistent with Floquet's theory and Coleman's <xref ref-type="bibr" rid="bib1.bibx8" id="paren.13"/> transformation, while avoiding the latter's limitations for two-bladed rotors or cases with wind shear and gravity effects. The fast response methods that we developed are particularly relevant for linearized models in which the Coleman transform does not yield time-invariant system matrices and where the accurate resolution of rotor loads is required. The transformation is designed to eliminate only the first-harmonic (1P) periodicity related to the rotational speed and does not remove higher-order harmonic contributions <xref ref-type="bibr" rid="bib1.bibx27" id="paren.14"/>. This occurs, for instance, in two-bladed turbines, for which the transformation does not produce an azimuthally time-invariant (constant) mass matrix, as well as in three-bladed turbines operating under strong shear conditions, where significant higher harmonic content persists in the system. Consequently, our fast response methods enable the efficient evaluation of rotor loads in situations where residual periodicity remains in a Coleman transformed system. For such periodic systems, eigenmode analysis can be conducted by Hill's method, which uses a truncated Fourier series to decompose the system matrix into a harmonic summation of constant terms. The reliability and accuracy of this decomposition have been further verified by <xref ref-type="bibr" rid="bib1.bibx15" id="text.15"/> and <xref ref-type="bibr" rid="bib1.bibx33" id="text.16"/>. Consequently, we exploit this harmonic decomposition to enable fast response calculations based on the FFT algorithm <xref ref-type="bibr" rid="bib1.bibx9" id="paren.17"/> and to develop a Laplace-based method relying on the inverse of the Laplace transform.</p>
      <p id="d2e217">The FFT algorithm <xref ref-type="bibr" rid="bib1.bibx9" id="paren.18"/> ensures computational efficiency in the frequency domain while the Laplace transform provides a pathway for response analysis through transfer functions represented in the <inline-formula><mml:math id="M3" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain. Although Laplace-domain computations require the inverse transformation to obtain time-domain results – often a computational bottleneck – various numerical inversion algorithms, such as Talbot's method <xref ref-type="bibr" rid="bib1.bibx35" id="paren.19"/>, Stehfest's algorithm <xref ref-type="bibr" rid="bib1.bibx34" id="paren.20"/>, and the de Hoog continued fraction method <xref ref-type="bibr" rid="bib1.bibx10" id="paren.21"/>, offer accurate solutions. In this study, MATLAB's symbolic inverse Laplace function (<monospace>ilaplace</monospace>) is used for convenience.</p>
      <p id="d2e243">The fast response methods in this paper are verified using a simplified four-DOF floating wind turbine model, incorporating floater pitch motion and blade flapwise deflection (first mode only), as well as dynamic stall and gravity effects. The rotor speed is assumed constant, and pitch control and tower deflection are neglected to reduce complexity. Other modelling assumptions relate to hydrodynamic loading on the floater, dynamic stall, and the number of blade sections and modes used in rotor load computations. This simplified four-DOF model was chosen to enable efficient validation while retaining the dominant coupled aero-hydro-elastic effects. These assumptions do introduce certain limitations with respect to the behaviour of a full-scale floating wind turbine. In particular, neglecting tower flexibility removes the dynamics associated with tower bending and its coupling to the platform motion, while assuming constant rotor speed and omitting blade pitch control disregards control-induced coupling effects and load mitigation mechanisms. Yet, the tower flexibility can readily be incorporated by following the same approach as in the QuLAF model <xref ref-type="bibr" rid="bib1.bibx30" id="paren.22"/>. Moreover, the inclusion of varying rotor speed and control is a natural extension of both the stability method of <xref ref-type="bibr" rid="bib1.bibx29" id="text.23"/> and has been described in <xref ref-type="bibr" rid="bib1.bibx27" id="text.24"/>.  However, the included dynamics capture the key degrees of freedom  relevant to demonstrating the proposed fast response methods. Therefore, despite its simplicity, the model remains suitable for demonstrating the effectiveness of the fast response methods that we developed and for identifying trends that are expected to persist in more complete models.</p>
      <p id="d2e255">Multiple load cases are simulated, including steady, sheared, and turbulent inflow, and harmonic or stochastic floater pitch excitation. The accuracy for the fast response calculation variants is analysed for a given duration against benchmark results of the original LM. Metrics include the exceedance probability results and the standard deviation relative error (SDRE) with respect to the LM and CPU time. Results demonstrate that fast response methods achieve a good trade-off between speed and accuracy. With limited loss of accuracy, they can potentially accelerate the state-of-the-art TDMs such as HAWC2, OpenFAST, SIMA, and Bladed, making them promising tools for the early-stage design and optimization of floating offshore wind turbines (FOWTs).</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Model description</title>
      <p id="d2e266">As illustrated in Fig. <xref ref-type="fig" rid="F1"/>, the floating wind turbine model considered operates at a constant rotational speed <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> and has 4 structural DOFs, being the flapwise deflection of the three blades, denoted by <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; and the floater's pitch angular motion, represented by <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Floater surge motion was not included in order to reduce the model's complexity and to focus on the dominant coupled pitch–blade dynamics relevant to the proposed fast response methods. In other words, the model is intended to provide a minimal representation of the coupled floater–blade response. Including the floater surge would introduce additional coupling effects and wake–platform interactions. This would require the consideration of a dynamic wake model with time-varying induction factors in the directions normal and tangential to the rotor plane, which is beyond the scope of the current model. The paper aims to develop an analytical model that could combine platform surge motion with dynamic inflow effects in future extensions, while the present work focuses on establishing and validating the core formulation. Nonetheless, among the floater surge and pitch DOFs, pitch is the most dynamically significant for floating wind turbines, as it typically exhibits the highest natural frequency and is the mode in which control-induced instabilities may arise under above-rated wind speed conditions <xref ref-type="bibr" rid="bib1.bibx17" id="paren.25"/>. Moreover, there is a hydrodynamic forcing moment <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> exerted on the floater base, which represents wave forcing. The dynamic rotor loads for each <inline-formula><mml:math id="M8" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>th blade are applied in the rotor out-of-plane direction (along the <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> axis), which coincides with the blade deflection <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. These loads arise from a concentrated aerodynamic blade force <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> applied at a reference location <inline-formula><mml:math id="M12" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> from the hub, as well as from a constant velocity <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> with the fluctuation <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> generated by a sheared and turbulent inflow. The blade aerodynamic loads and the contributions to wind velocity from the constant velocity <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, turbulent fluctuation <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and sheared inflow <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are illustrated in Fig. <xref ref-type="fig" rid="F1"/>. More details about the considered floating wind turbine model can be found in the author's previous related work <xref ref-type="bibr" rid="bib1.bibx29" id="paren.26"/>. In this paper, we extend the floating wind turbine model to include wind loads acting on blade elements of mass <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, wave loads applied at the floater base, and gravitational loads exerted on the blade elements as well as on the hub and nacelle of cumulative mass <inline-formula><mml:math id="M19" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e492">The floating wind turbine model <xref ref-type="bibr" rid="bib1.bibx29" id="paren.27"/> also includes Øye's dynamic stall model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.28"/>, through 3 additional aerodynamic DOFs. The blade deflection is approximated using a modal approach, where only the blade first flapwise mode (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:math></inline-formula>) contribution is taken into account. The reason why the blade deflection approximation is computed using only the blade first flapwise mode is in order to alleviate the model's number of DOFs and thus simplify it. The structural properties of the floating wind turbine, such as the blade first flapwise mode's characteristics (natural frequency <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, mode shape <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and modal mass), blade length <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, mass per unit length <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, rotor hub height <inline-formula><mml:math id="M25" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, and combined mass <inline-formula><mml:math id="M26" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> for the hub and nacelle, are all based on the DTU 10 <inline-formula><mml:math id="M27" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> reference wind turbine <xref ref-type="bibr" rid="bib1.bibx3" id="paren.29"/>. The floater pitching moment coefficient <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> describes the component of the water plane stiffness matrix due to hydrostatic effects. The value of <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> was chosen to achieve a floater pitch period of <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mn mathvariant="normal">28.57</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and thus a frequency of <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.035</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx29" id="paren.30"/>.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e661">Floating wind turbine model where blade properties and parameters vary in the radial direction <inline-formula><mml:math id="M32" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> and with blade index <inline-formula><mml:math id="M33" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>. This includes the blade deflection <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the distance of a blade element mass <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from the floater base being <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f01.png"/>

      </fig>

      <p id="d2e741">The distance <inline-formula><mml:math id="M37" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> measured from the hub marks a reference radial position <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula> along the blade, at 70 % of the blade's length (<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), where the aerodynamic load on each blade <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is calculated. <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is indicative of the load distribution along the entire blade.</p>
      <p id="d2e812">Finally, it should be emphasized that this floating wind turbine model serves solely as a representative case study to illustrate the proposed fast response methods. As previously noted, the model makes simplifying assumptions regarding the dynamic stall, number of blade sections and modes in rotor load calculations, and hydrodynamic loading on the floater. Despite these simplifications, it provides a basis for demonstrating the fast response methods, with future work aimed at applying it within a fully detailed modelling framework.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Equations of motion</title>
      <p id="d2e822">For completeness, we provide a summary of the derivation of EOMs that we have already elaborated on in previous work <xref ref-type="bibr" rid="bib1.bibx29" id="paren.31"/>. To this end, we introduce the time-varying azimuthal angular position <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of a blade <inline-formula><mml:math id="M43" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>, which is defined as <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>l</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and where <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> is the rotor's number of blades and <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is its constant rotational speed.</p>
      <p id="d2e921">For a non-deformed blade, the time-varying distance <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of a blade element with mass <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> along the <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> axis is calculated relative to the floater base position. It is also impacted by the radial position <inline-formula><mml:math id="M50" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> from the hub, yielding <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For a deformed blade case, the local blade deflection <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is computed as <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where only the first flapwise (1f) mode shape <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with amplitude <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is taken into consideration.</p>
      <p id="d2e1131">Subsequently, given a blade element's distance <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from the floater basis and its deflection <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, its position <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is tracked as <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, in the pitching coordinate system <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="F1"/> shows that the unit vectors <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> can be expressed in terms of the global fixed coordinates <inline-formula><mml:math id="M63" display="inline"><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M64" display="inline"><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>, as <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>sin⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>. This allows us to deduce the following time derivatives of <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. These two relations between the pitching coordinates <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> are valid irrespective of the amplitude of the floater pitch angle <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. As previously demonstrated <xref ref-type="bibr" rid="bib1.bibx29" id="paren.32"/>, these time derivatives are then used to lay out the kinematic equations for velocity <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, acceleration <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, and the rate of change of angular momentum <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> around the axis <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. The resulting linearized rate of change of angular momentum <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be described as

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M77" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>≈</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="1.5em">(</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="1.5em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          Moving forward, the translational and pitching motion equations can be derived, along with the resulting EOM. To derive the EOM, we first establish the pitching motion equation for moments about the <inline-formula><mml:math id="M78" display="inline"><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> axis as

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M79" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>:</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>M</mml:mi><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>g</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>H</mml:mi><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">aero</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          through the conservation of angular momentum for a virtual pitch angle <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. In Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), there is an internal angular momentum forcing component that considers the gravitational load contribution of the nacelle and hub having a cumulative mass <inline-formula><mml:math id="M81" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. The other gravitational angular momentum load contribution is accounted for by integrating the distributed mass <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> along the blade span with a moment arm <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The external forcing arises from the applied floater pitch moment <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the induced aerodynamic moment <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">aero</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is generated by the aerodynamic loads <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> acting with the same moment arm <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2387">In addition, the equation of translational motion along the <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> axis for each blade is obtained as

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M89" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>:</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced open="(" close=")"><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>g</mml:mi><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi><mml:mo>+</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:munder></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where the blade displacement virtual work is given by <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>), the inertial force <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for a mass element <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is influenced by the linearized tangential acceleration <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where only linear terms are retained. Here, <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the blade sectional stiffness, defined as <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>, which is derived from the first flapwise natural frequency <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, while <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the value of the first flapwise mode shape at <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>. The blade internal gravitational load is obtained by integrating the load component perpendicular to the rotor plane along the blade span. The external blade force considered in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) for each <inline-formula><mml:math id="M99" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>th blade is denoted as the generalized aerodynamic blade force <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e3010">The forcing terms for both the pitching and translation motion equations are implemented in the TDM forcing vector <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The TDM's dynamics is described by the following EOM:

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M102" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          In this EOM, the vector of structural DOFs is defined as <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denotes the floater pitch angle and <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represent the blade deflection amplitudes of blades 1, 2, and 3, respectively. Equation (<xref ref-type="disp-formula" rid="Ch1.E4"/>) also includes the structural (index “S”) mass <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, damping <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and stiffness <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> matrices. The structural mass and damping matrices are taken from the model developed in our earlier work on floating wind turbine stability analysis <xref ref-type="bibr" rid="bib1.bibx29" id="paren.33"/> which gives:

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M111" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msubsup><mml:mi>D</mml:mi><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          and

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M112" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          However, the stiffness matrix now includes gravitational terms, rendering it as follows:

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M113" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>H</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Σ</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>g</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          The gravity terms in the structural matrix <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> consider the small floater tilt assumption, such that <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Inspired from the Rayleigh damping approach, we have chosen the structural contribution of the structural damping matrix <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be expressed as <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M118" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> is a scaling factor applied to the structural stiffness matrix. In this expression, only the diagonal elements of the structural stiffness matrix <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which are not affected by gravitational effects, are utilized in <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. As for the hydrodynamic damping contribution <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to the structural damping matrix <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, it is included in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). The approximation for the damping ratio <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be written as

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M124" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><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:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext> and </mml:mtext><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the logarithmic decrement for a <inline-formula><mml:math id="M126" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th degree of freedom. It is valid for sufficiently small damping ratios, which is consistent with the present application. In the floating wind turbine context, the torsional structural damping applied to the platform pitch DOF <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is used to represent the dominant hydrodynamic damping associated with the floater motion. For the TetraSpar concept, a pitch damping ratio of <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> with a corresponding logarithmic decrement of <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.20</mml:mn></mml:mrow></mml:math></inline-formula> is reported by <xref ref-type="bibr" rid="bib1.bibx7" id="text.34"/>, resulting in a damping factor of <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.30</mml:mn></mml:mrow></mml:math></inline-formula>. This value reflects the combined effect of structural and hydrodynamic damping acting on the platform pitch response. Hence, the hydrodynamic damping is lumped into an equivalent stiffness-proportional damping term for the floater pitch angle DOF. Linear potential theory (LPT) solvers, such as wave analysis MIT (WAMIT), can provide frequency-domain estimates of hydrodynamic excitation forces, radiation damping, and added mass, which can be incorporated as matrix contributions to the EOM. In our simplified framework, the frequency dependence of radiation damping is neglected and a lumped hydrodynamic damping representation is favoured instead. For the blade DOFs <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the damping ratio is set to a comparatively low value of <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx3" id="paren.35"/>, with a corresponding logarithmic decrement of <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn></mml:mrow></mml:math></inline-formula> and damping factor of <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0024</mml:mn></mml:mrow></mml:math></inline-formula>. This conveys the minor contribution of blade structural damping relative to the hydrodynamic damping of the floater.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Floater pitch moment excitation</title>
      <p id="d2e4934">Regarding the floater pitch moment of excitation <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, it can be either harmonic or stochastic. The harmonic floater pitch moment <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has an amplitude <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and an excitation frequency <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mi mathvariant="normal">t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, to model a regular wave forcing effect that affects the sinusoidal floater motion. The numerical value of <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.212</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> is selected to represent a realistic amplitude of the floater moment excitation for a floating wind turbine with the DTU 10 <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> size and characteristics. As for the excitation frequency of <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, it is also representative of a typical sea state.</p>
      <p id="d2e5079">However, the stochastic hydrodynamic moment <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that is considered in this paper is extracted from simulations carried out for a water depth of <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">320</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for a representative spar-buoy floater. These simulations consider the implementation of linear wave kinematics and the Morison equation to describe the hydrodynamic forces acting on the slender body through an inertia term and a non-linear viscous drag term proportional to the square of the relative velocity. However, it does not include second-order diffraction forces, mean-drift forces, slow-drift forces (difference-frequency excitations), and sum-frequency forces (higher-frequency contributions). The inclusion of these effects is possible but was left out due to the demonstration purpose of the model. The spar-buoy floater's main specifications are its submerged underwater draft <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">Bot</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">120</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and its diameter <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">11.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, which relate to the cylinder cross-sectional area <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. These dimensions are representative of a 10 <inline-formula><mml:math id="M148" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> spar design.</p>
      <p id="d2e5188">Calculating the stochastic hydrodynamic moment for a spar-buoy floater <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> greatly simplifies calculations through the usage of the Morison equation. To do so, we calculate first the hydrodynamic force <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> per unit length and next integrate up to the still water level at <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> after multiplication with the moment arm <inline-formula><mml:math id="M152" display="inline"><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>:

            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M153" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">Bot</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:munderover><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">Bot</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:munderover><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">water</mml:mi></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">Bot</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">water</mml:mi></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">water</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          The hydrodynamic force <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is pre-calculated with no spar motion consideration. In this case, there is only a wave velocity and acceleration <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wave</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">wave</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that are perceived by the spar buoy. Due to the assumption of no spar motion, hydrodynamic damping is not explicitly modelled through the Morison force formulation. Instead, its effect is implicitly accounted for through scaling of the pitch–pitch component <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, namely the hydrodynamic damping term <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the damping matrix <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as discussed earlier. In Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>), <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">water</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the water density, <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">water</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the drag coefficient, and the inertia term <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the added-mass coefficient, set to <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, while the remaining contribution is attributed to the Froude–Krylov force. The stochasticity in Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) stems from <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wave</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>'s spectral decomposition for a number <inline-formula><mml:math id="M167" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> of wave frequency <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> samples, with a stochastic phase shift <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> applied:

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M170" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wave</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>cosh⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>sinh⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          In Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>), <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the wave amplitude obtained from the JONSWAP spectrum with a prescribed significant wave height <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, a peak period <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, and a peak enhancement factor of <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.3</mml:mn></mml:mrow></mml:math></inline-formula>. The prescribed <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values are correlated to the water depth <inline-formula><mml:math id="M177" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> and to the inflow velocity <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for the operational state of the wind turbine. Additionally, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the wave number solved through the wave dispersion relation, i.e. <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>tanh⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Aerodynamic load</title>
      <p id="d2e6011">The loading vector <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that is acting on the structure is not only influenced by the floater pitch hydrodynamic moment <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> but also by the aerodynamic loads. The aerodynamic loads <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> exerted on the blades are directly influenced by the lift force <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and evaluated at the reference radial position <inline-formula><mml:math id="M185" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mi>c</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The lift force <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a function of air density <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, the local airfoil relative velocity <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the airfoil chord length <inline-formula><mml:math id="M191" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula>, and the dynamic lift coefficient <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The dynamic lift coefficient <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is computed through the dependency on the dynamic stall separation function <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which has been more thoroughly explained in the associated publication <xref ref-type="bibr" rid="bib1.bibx29" id="paren.36"/>. This is elaborated in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>. Further, the aerodynamic terms from the lift force <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> definition are evaluated at the representative blade section located at <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This choice is motivated by well-established characteristics of horizontal-axis wind turbine aerodynamics. In the mid- to outer-blade region, typically between <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.6</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.85</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the relative inflow velocity is high, and the blade operates close to its design angle of attack at optimal tip-speed ratio. The local aerodynamic state at <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be regarded as representative of the effective operating conditions over a large portion of the load-bearing blade span.  The total rotor loads are thus here approximated by scaling the sectional loads evaluated at <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the full rotor. This lift force formulation was adopted to retain a simple and computationally efficient floating wind turbine model, consistent with the objectives of the present study.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Inflow velocity fluctuation</title>
      <p id="d2e6337">The inflow velocity consists of a constant value <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> at hub height <inline-formula><mml:math id="M202" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> and a fluctuation that is caused by a spatially coherent turbulent inflow <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and a shear periodic variation <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (refer to Fig. <xref ref-type="fig" rid="F1"/>). The presence of turbulence generates a variability in the wind speed that affects the rotor stochastic aerodynamic forces. We consider a deterministic linear shear velocity model for wind <xref ref-type="bibr" rid="bib1.bibx14" id="paren.37"/> at hub height (<inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula>) to determine the shear inflow velocity variation <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> around that point, given the shear exponent <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">shear</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6456">On top of the velocity variation <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, a turbulent spatially coherent variation <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is taken also into account in the inflow velocity <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> that is perceived by the <inline-formula><mml:math id="M211" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>th blade. This results in

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M212" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">shear</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">shear</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          where the radial distance from the hub <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is taken at <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>. The inflow velocity component that affects the system dynamics is its projection in the normal direction to the rotor plane <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. Due to the small floater pitching angle assumption <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>≪</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, the term <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is approximated as <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6905">The spatially uniform turbulent inflow is taken at the hub height <inline-formula><mml:math id="M219" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mn mathvariant="normal">119</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> from a Mann turbulence box <xref ref-type="bibr" rid="bib1.bibx25" id="paren.38"/>, with a mean inflow velocity at the hub of <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and a mean hub turbulence intensity (TI) of <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.77</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>. The Mann turbulence grid box has a constant spatial step <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> in the inflow direction, and the time step increment is given by <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx25" id="paren.39"/>.</p>
      <p id="d2e7012">To calculate the impact of the inflow velocity fluctuation on the aerodynamic load <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the velocity triangle components of the airfoil at the reference radial position (<inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>) must be investigated. The resulting velocity triangle description is presented in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Model linearization with forcing</title>
      <p id="d2e7054">Further, we linearize the model to enable fast response calculations. The linearization methodology of aerodynamic variables, which are velocity dependent, considers a steady term (noted <inline-formula><mml:math id="M227" display="inline"><mml:mi mathvariant="normal">st</mml:mi></mml:math></inline-formula>) and a linear variation, as demonstrated here for variable <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, i.e. <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Using a first-order Taylor expansion, the linearized variable  <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is

          <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M231" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where we linearize with respect to the time derivative of the structural DOF vector <inline-formula><mml:math id="M232" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>, the dynamic stall separation function DOFs <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and the inflow velocity fluctuation <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. In addition, the partial derivatives concerning the inflow angle <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> play a significant role in the linearization of the system equations, detailed in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Dynamic stall</title>
      <p id="d2e7384">The Øye dynamic stall model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.40"/> that is implemented in this paper only serves as a fast response method demonstration and is not meant to be compared to experimental data. In Øye's model, dynamic stall is captured in the lift coefficient <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> via the flow separation function <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which represents the location <inline-formula><mml:math id="M238" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> of the trailing edge separation point measured from the leading edge, normalized by the chord length, meaning that <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx26" id="paren.41"/>. In this framework, <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mtext>inv</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> refers to the lift coefficient under inviscid or fully attached flow (<inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>), while <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mtext>stall</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> pertains to a fully separated flow (<inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) with stall occurring at the leading edge. The Øye stall model equations are presented in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>, where we also justify the choice of this stall model for the present work, supported by our previous studies <xref ref-type="bibr" rid="bib1.bibx29" id="paren.42"/>.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Aerodynamic load linearization</title>
      <p id="d2e7530">To obtain the LM EOM, the aerodynamic force <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E40"/>) can be linearized through

            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M245" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></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:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>c</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mfenced close="" open="("><mml:mrow><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close=")" open=""><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          where the system linearized equations have to be considered. In Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>), the numerator is partially derived with respect to a variable of interest (e.g. a time-derived DOF) in the denominator, as denoted by the <inline-formula><mml:math id="M246" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> symbol. The linearization methodology serves to obtain the linearized EOM

            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M247" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>

          through the formulation of a linearized forcing vector <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and an aerodynamic damping matrix contribution

            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M249" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mfenced open="[" close="]"><mml:mtable rowspacing="5.690551pt 5.690551pt 5.690551pt" class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          as shown in our stability analysis paper <xref ref-type="bibr" rid="bib1.bibx29" id="paren.43"/>. The aerodynamic damping matrix <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the LM EOM is computed at steady-state (<inline-formula><mml:math id="M251" display="inline"><mml:mi mathvariant="normal">st</mml:mi></mml:math></inline-formula>) conditions for an operational point. That operational point is characterized by a specific rotational speed <inline-formula><mml:math id="M252" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> and a constant inflow velocity <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, without an inflow velocity variation <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> taken into account. The aerodynamic forcing terms from Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and (<xref ref-type="disp-formula" rid="Ch1.E3"/>) are linearized with the notation <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msubsup><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. The linearized loads <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can also be derived partially with respect to the separation function <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to obtain the Jacobian matrix <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> from the earlier model used for stability analysis purposes <xref ref-type="bibr" rid="bib1.bibx29" id="paren.44"/>:

            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M261" display="block"><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          In Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>), which involves the partial derivative <inline-formula><mml:math id="M262" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, the dynamic stall DOF vector is defined as <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, and the aerodynamic forcing vector is given by <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mtext>aero,lin</mml:mtext></mml:msub><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>lin</mml:mtext></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>lin</mml:mtext></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>lin</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>State-space representation with forcing input</title>
      <p id="d2e8886">To assemble a first-order state-space model ordinary differential equation (ODE), we rely first on the EOM of the TDM from Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) or the LM's EOM from Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>). We combine the EOM, which is a second-order ODE, with either the original dynamic stall first-order ODE or its fully linearized variant (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S2.E46"/>). In other words, first we couple the EOM of the TDM with the original dynamic stall first-order ODE, and then we couple separately the LM EOM with the fully linearized dynamic stall model. The resulting state-space model is presented as

            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M265" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          In this expression, the state vector <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is of length <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:math></inline-formula> and contains the structural DOF vector <inline-formula><mml:math id="M268" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, its time derivative <inline-formula><mml:math id="M269" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>, and the dynamic stall variable <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for each blade in vector <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. The system matrix <inline-formula><mml:math id="M272" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is respectively developed as follows for the TDM:

            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M273" display="block"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" rowspacing="5.690551pt 5.690551pt" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi mathvariant="bold">I</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mrow></mml:math></disp-formula>

          and for the LM:

            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M274" display="block"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="[" close="]"><mml:mtable class="matrix" rowspacing="5.690551pt 5.690551pt" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi mathvariant="bold">I</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced close="]" open="["><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>

          whose matrix components are evaluated at the steady-state (<inline-formula><mml:math id="M275" display="inline"><mml:mi mathvariant="normal">st</mml:mi></mml:math></inline-formula>) for the operational conditions. The linearization of the ODE for <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E46"/>) is represented by the two Jacobian matrices <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. For these two Jacobian matrices, the element of row index <inline-formula><mml:math id="M279" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is partially derived with respect to the variable of the column <inline-formula><mml:math id="M280" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> index. To verify that the LM exhibits a physically consistent behaviour, we previously performed decay test simulations with initial perturbations <xref ref-type="bibr" rid="bib1.bibx29" id="paren.45"/> to compare results against the TDM. The results in Fig. 5 <xref ref-type="bibr" rid="bib1.bibx29" id="paren.46"/> were expressed as deviations from the steady-state values, and the time-domain plots confirmed the consistency between the results produced by the TDM and the LM. To further elaborate the state-space model, the forcing input vector <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the TDM

            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M282" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable rowspacing="5.690551pt 0.2ex" class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msubsup><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

          does not consider a full linearization of the dynamic stall ODE unlike the LM, as follows:

            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M283" display="block"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" rowspacing="5.690551pt 0.2ex" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mn mathvariant="bold">0</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="[" close="]"><mml:mtable class="matrix" rowspacing="5.690551pt 0.2ex 0.2ex" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">aero</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:munder></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>

          The forcing vector from the EOM has components for both the TDM (index <inline-formula><mml:math id="M284" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>) and LM (index <inline-formula><mml:math id="M285" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>) that pertain to structural DOFs, and to the aerodynamic DOFs by taking into account the Øye dynamic stall model. The LM's forcing input <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> explicitly accounts for variations in aerodynamic forcing parameters with respect to the per-blade inflow velocity change <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. To this end, both the LM and TDM solutions for the state vector <inline-formula><mml:math id="M288" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> are computed using a fourth-order Runge–Kutta (RK4) method with a fixed time step interval <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Fast response methods and Hill's decomposition</title>
      <p id="d2e10777">The response <inline-formula><mml:math id="M290" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> from the state-space model shown in Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) can be solved in the time domain directly. Yet, it can be beneficial to solve the problem using a fast response calculation in the frequency domain or the Laplace <inline-formula><mml:math id="M291" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain. To achieve this, the state-space Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) must be formulated for a linear system using the LM system matrix <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the corresponding linearized forcing vector <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The system matrix <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is periodic and can be expressed as the sum of constant harmonic matrices via a double-sided Fourier series, allowing the system to be recast as LTI. An advantage of a Laplace transform-based approach is that it captures accurately the transient response due to the consideration of initial conditions, just like for the TDM and LM. Conversely, the fast response methods using the Fourier transform neglect transient response effects from initial conditions.</p>
      <p id="d2e10837">Using the LM, the numerical procedures that are presented in this paper can be utilized for different load cases and for multiple floating wind turbine configurations such as with variable rotors (symmetric or asymmetric, different number of blades, isotropic or anisotropic blades) or variable floater types (spar buoy, semi-submersible, damping pool floating foundation). The distinctions in simulation parameters can be as well in terms of the dynamic stall model that is considered or with the inclusion of a controller in the state-space model. All of these different simulation conditions would affect the LM system matrix <inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the forcing vector <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e10867">To derive a Fourier-transform-based fast response calculation procedure, the forcing term vector time series <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of a duration equal to the simulation time <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is converted to the frequency domain. Similarly to the variable <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, both the forcing term vector <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the state variable <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are expressed in the frequency domain as <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where the frequency samples are defined as <inline-formula><mml:math id="M303" 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:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>sim</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> is the imaginary unit. This conversion is carried out in order to compute the response <inline-formula><mml:math id="M305" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> in the frequency domain.</p>
      <p id="d2e11049">We then utilize the FFT algorithm to obtain the frequency-domain forcing <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The FFT-based methods, however, assume that the time signal is periodic within the simulation time frame. When this assumption does not apply, windowing functions are employed to remove the time signal edge effects. With this objective, we impose a window function <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> on the time series of the LM input forcing vector <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mtext>FFT</mml:mtext><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. The multiplication of the forcing input by the window function as <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> serves to mitigate the effects of spectral leakage or aliases. The window function <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, as illustrated in Fig. <xref ref-type="fig" rid="F2"/>, is symmetric in time with the two ramp functions given by <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>tanh⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>t</mml:mi><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">ramp</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>tanh⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">ramp</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></inline-formula>. They are time-scaled by a ramping factor chosen as <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">ramp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and by the largest natural period of the system that corresponds to the floater pitch natural period <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e11384">Window function <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for a simulation duration of <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f02.png"/>

      </fig>

      <p id="d2e11453">One point worth mentioning is that through the application of the window function, the time span is reduced, where the fast response results can be compared to the benchmark results. As can be seen in Fig. <xref ref-type="fig" rid="F2"/>, the time lapse valid for comparison between results is located where the window function is equal to <inline-formula><mml:math id="M318" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>. The simulation time lost due to windowing (i.e. the portion valid for analysis) is smaller than the time lost due to the initial transient period.</p>
      <p id="d2e11465">Furthermore, the governing state-space Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) can be expressed in the frequency domain by converting the time-sampled terms into their frequency-domain representations, yielding

          <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M319" display="block"><mml:mrow><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mi mathvariant="normal">i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold-italic">q</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>

        The cut-off frequency for the truncation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) must be sufficiently large to cover the wind spectrum. If matrix <inline-formula><mml:math id="M320" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is constant, then after simplification of Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) we get <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold">A</mml:mi></mml:mrow></mml:mfenced><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M322" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula> is the identity matrix. Thus, the response vector <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be computed according to

          <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M324" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold">A</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:munder><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi mathvariant="italic">ω</mml:mi></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        which defines the transfer function matrix <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The core principle of fast response calculations is to convert the response solution from the frequency domain to the time domain using the inverse fast Fourier transform (iFFT) algorithm <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mfenced open="(" close=")"><mml:mi>t</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mtext>iFFT</mml:mtext><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="italic">ω</mml:mi></mml:mfenced><mml:mo mathvariant="italic">}</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> and then extracting only the real part of the result. The frequency-domain response signal <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> must be padded, which involves adding zeros to extend the data to the full length of the original time series before applying the inverse FFT.</p>
      <p id="d2e11779">To include the contribution of higher harmonics in the response <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we take inspiration from Hill's decomposition method for stability analysis of periodic systems and apply a double-sided Fourier decomposition to <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><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="M330" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Hill's decomposition is related to previous studies that we performed for response <xref ref-type="bibr" rid="bib1.bibx28" id="paren.47"/> and stability <xref ref-type="bibr" rid="bib1.bibx29" id="paren.48"/> analyses.</p>
      <p id="d2e11833">Hill's decomposition requires first the double-sided Fourier decomposition of time-periodic quantities such as <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><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="M332" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which in general can be expressed for any periodic variable <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:mi mathvariant="bold">X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi mathvariant="bold">X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. In that case, each matrix <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is constant and both variables <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</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="M337" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are of dimension <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The frequency components <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of a time-dependent variable <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi mathvariant="bold">X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be obtained using the numerical trapezoidal integration method. For instance, the frequency components <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, associated with <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, can be computed as <inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>T</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>T</mml:mi></mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> is the period of the system for a given constant rotational speed <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>. Alternatively, since there are sufficient time samples over one period <inline-formula><mml:math id="M346" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, the FFT algorithm can be used instead to compute more efficiently the frequency components <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The Fourier decomposition is defined as double-sided, ensuring that the system matrix of the LM, <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the state vector <inline-formula><mml:math id="M349" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula>, and its time derivative <inline-formula><mml:math id="M350" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> remain purely real. This is achieved by the cancellation of the imaginary components arising from the positive (<inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>) and negative (<inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>) harmonics, with a truncation upper limit of <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> in this case study, ensuring an accurate Fourier expansion of <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. As explained in our previous study <xref ref-type="bibr" rid="bib1.bibx29" id="paren.49"/>, the Fourier decomposition of the system matrix <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) is valid due to the azimuthal periodicity of the system at a fixed rotational speed <inline-formula><mml:math id="M356" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>. This Fourier decomposition of the state-space variables for the free vibration case was introduced by <xref ref-type="bibr" rid="bib1.bibx16" id="text.50"/> and is commonly used for a stability analysis. Hill's theory allows one to carry out a stability analysis of a floating wind turbine while taking into account the rotor's periodicity. For the unforced problem (<inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula> in Eq. <xref ref-type="disp-formula" rid="Ch1.E17"/>), the periodic eigenmodes <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ψ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with principle eigenvector components <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ψ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are found by substitution of the solution <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ψ</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">sol</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">ψ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, which considers a principal eigenvalue <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> per mode. This eigenvalue problem leads to the hyper-matrix LTI formulation for the unforced case given by <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M364" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋰</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋰</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

        which we have clarified in our work on floating wind turbine stability analysis <xref ref-type="bibr" rid="bib1.bibx29" id="paren.51"/>. <inline-formula><mml:math id="M365" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> is referred to as a hyper-matrix because it represents an infinite-dimensional block matrix coupling multiple harmonic components of the state vector. Each entry is itself a matrix acting on the states, resulting in a higher-order structure that can be interpreted as a tensor (or matrix of matrices) indexed by both harmonic components and states. More generally, a hyper-matrix can be viewed as an extension of a conventional matrix to a multi-dimensional array. That being said, we have proven that the formulation of the hyper-matrix <inline-formula><mml:math id="M366" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> can be found by replacing the Fourier decomposed terms <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</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="M368" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> into the state-space Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) and rearranging them. The corresponding derivations are provided in Eqs. (42), (43), and (44) in our previous paper <xref ref-type="bibr" rid="bib1.bibx29" id="paren.52"/>. Hence, by varying the index <inline-formula><mml:math id="M369" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> from integer <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M371" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> in Eq. (44) <xref ref-type="bibr" rid="bib1.bibx29" id="paren.53"/>, the row equations of the hyper-matrix expression can be constructed. It should be noted that the harmonic matrices <inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> required for assembling <inline-formula><mml:math id="M373" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> extend from <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Moreover, under the assumption that the lower harmonics of matrix <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are greater than the higher harmonics,

          <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M377" display="block"><mml:mrow><mml:mo>∥</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mo>∥</mml:mo><mml:mi>F</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mo>∥</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mo>∥</mml:mo><mml:mi>F</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mo>∥</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mo>∥</mml:mo><mml:mi>F</mml:mi></mml:msub><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        the constant hyper-matrix <inline-formula><mml:math id="M378" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> can be truncated and its eigenvalues would still be accurate.</p>
      <p id="d2e13018">Although Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) is derived for the unforced system, it suggests that the original LM may be recast into an LTI system with the hyper-matrix as a constant system matrix. One would need, however, to add the forcing term <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which will generally have frequency content beyond the harmonics of the rotational frequency <inline-formula><mml:math id="M380" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>. Even though the central row in  Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) appears to be the natural position for the forcing term <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, this requires a formal assumption. In a previous study that we conducted <xref ref-type="bibr" rid="bib1.bibx28" id="paren.54"/>, for a forced response excitation with a more simplified floating wind turbine model, this approach was tested with a corresponding forcing hyper-vector <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="bold">0</mml:mn><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="bold">0</mml:mn><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:msup><mml:mo>]</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx28" id="paren.55"/>. That produced identical results to the TDM that was linearized, which can be confirmed by inspecting time series in Figs. 6, 7, 16, 17, 18, and 19 <xref ref-type="bibr" rid="bib1.bibx28" id="paren.56"/>. Hence, in Sect. <xref ref-type="sec" rid="Ch1.S5"/>, we utilize Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>) to formalize the perturbation methods for fast response computations and de-couple Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) into smaller subsystems.</p>
      <p id="d2e13169">To develop novel fast response methods, we take inspiration in Hill's decomposition and assemble a single-sided Fourier series by grouping together the positive and negative harmonic components of the same harmonic order in absolute value. The basis function <inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and the variables <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are combined with their complex conjugates (denoted as <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msup><mml:mo>⋅</mml:mo><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) to form single terms in the single-sided Fourier decomposition. When considering the complex conjugate of a harmonic term <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, being <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>n</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, it is known that <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>n</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, which conveys that <inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:mi mathvariant="normal">ℑ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">ℑ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. We apply this notion to obtain single-sided Fourier decompositions of <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</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="M393" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Each harmonic component now depends on the real (<inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mo>⋅</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>) and imaginary (<inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mi mathvariant="normal">ℑ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mo>⋅</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>) parts for variables <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</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="M397" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and for the basis function <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This is outlined for the term <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which represents either variable <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M402" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mn mathvariant="normal">2</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo mathvariant="italic">}</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">ℑ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mi mathvariant="normal">ℑ</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        In Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>), the average term <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is written as <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> instead to ensure consistency in notation. Since the term <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is purely real, Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>) demonstrates that the double-sided complex Fourier series (exponential form) can also be expressed as the single-sided real Fourier series (sine-cosine form). The exponential form of the Fourier series translates to a sine-cosine form, where, for each index <inline-formula><mml:math id="M406" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, the real cosine and sine coefficients <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are associated with the complex coefficient <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Perturbation methods</title>
      <p id="d2e13920">We develop fast response methods by relying on the Hill expansion for both the LM system matrix <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the state response vector <inline-formula><mml:math id="M411" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula>. We recast the Hill expansion instead as a Taylor expansion with a small formal ordering parameter <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> which multiplies the corresponding harmonic terms of order <inline-formula><mml:math id="M413" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>:

          <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M414" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>n</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>n</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        As done in Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>), the negative and positive harmonic terms from the double-sided Fourier expansion <inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are combined together as terms of the same harmonic order within a single-sided Fourier series. According to the perturbation method <xref ref-type="bibr" rid="bib1.bibx5" id="paren.57"/>, the harmonic ordering is explicitly carried out through a perturbative decomposition <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where the harmonic terms originate from the single-sided Fourier series. The higher harmonics response contributions <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are solved up to a desired order <inline-formula><mml:math id="M419" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. In the following Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/> and <xref ref-type="sec" rid="Ch1.S5.SS2"/>, we will present the double and single perturbation methods to achieve this.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Double perturbation method</title>
      <p id="d2e14350">Our first perturbation method is obtained through insertion of the perturbation expansions from Eq. (<xref ref-type="disp-formula" rid="Ch1.E27"/>) into the state-space model from Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>). After applying this perturbative decomposition to the state-space ODE terms, we get:

            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M420" display="block"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>p</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The Hill decomposition of the matrix <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into its harmonics <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be performed without needing to extract the harmonics from the hyper-matrix <inline-formula><mml:math id="M423" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>.</p>
      <p id="d2e14506">Concerning the LM forcing input <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, it is only associated with the unit perturbation of <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, which is linked to the zeroth harmonic order. It is generated with the window function <inline-formula><mml:math id="M426" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> applied (refer to Fig. <xref ref-type="fig" rid="F2"/>). Continuing from Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>), we can isolate each <inline-formula><mml:math id="M427" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>th set of equations of the same order of magnitude <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. We can identify the zeroth harmonic equation through the zeroth perturbation order <inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, as shown in Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>). The zeroth harmonic response <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> can be calculated through the transfer function <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> – see Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>).</p>
      <p id="d2e14621"><xref ref-type="bibr" rid="bib1.bibx6" id="text.58"/> has shown that considering only the averaged system matrix <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> over a period means neglecting periodic terms that can contribute to the system dynamics. For some load cases, the zeroth-order response <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is insufficient in accounting for the total response <inline-formula><mml:math id="M434" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> when the latter is highly periodic. This observation has also been noted in the results generated using a more simplified floating wind turbine model – see Fig. 19 of the prior investigation <xref ref-type="bibr" rid="bib1.bibx28" id="paren.59"/>. We have demonstrated <xref ref-type="bibr" rid="bib1.bibx28" id="paren.60"/> that the zeroth harmonic state response <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is also equivalent to solving in the frequency domain the zeroth-order structural DOF vector <inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from the LM EOM (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) with zeroth-order mass, damping and stiffness matrices. Furthermore, using the LM EOM is the conventional way of solving the floating wind turbine response in the frequency domain. Consequently, based on Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>), we build a system of equations to solve consecutively higher-order contributions in the following manner:

            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M437" display="block"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          After solving the zeroth harmonic response <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the sequential solving strategy from Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>) is implemented for higher-order harmonic (<inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) responses <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. It can be expressed in a lower triangular hyper-matrix form

            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M441" display="block"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Equation (<xref ref-type="disp-formula" rid="Ch1.E30"/>) would be solved through a forward substitution similarly to the iterative method of Gauss–Seidel with successive displacement. This iterative solving protocol is identical to the double perturbation method presented in Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>). While the original linear problem expressed through Eqs. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) and (<xref ref-type="disp-formula" rid="Ch1.E27"/>) corresponds in Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>) to the sum of the equations in one operation, the perturbation approach breaks this in smaller sub-problems which are solved sequentially.</p>
      <p id="d2e15317">In summary, the higher-order harmonic responses <inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) are computed successively in the frequency domain (see Eq. <xref ref-type="disp-formula" rid="Ch1.E23"/>) as follows:

            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M444" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:munder><mml:mspace width="0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the transfer function and <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the numerical forcing term. In the end, we calculate the full response by summing all response harmonics according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E27"/>) and by converting the solution to the time domain via the iFFT algorithm.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Single perturbation method</title>
      <p id="d2e15536">As an alternative to the perturbative expansion in Eq. (<xref ref-type="disp-formula" rid="Ch1.E27"/>), the system matrix <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be expressed as a zeroth- and first-order perturbation of <inline-formula><mml:math id="M448" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula>, encompassing all higher harmonic contributions, such that <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ε</mml:mi><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The small perturbation of <inline-formula><mml:math id="M450" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>th order <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is applied to the response <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> harmonics and to its time derivative <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> harmonics. That is equivalent to the double perturbation approach applied to <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</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="M455" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which results in <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The insertion of these perturbation expressions for <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><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="M458" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> into Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) yields

            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M459" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ε</mml:mi><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</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:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>N</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>N</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          The cumulative contribution of higher-order harmonics terms is expanded to identify terms for each power of <inline-formula><mml:math id="M460" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula>. That gives the following sequence of equations that can each be solved through the transfer function <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as in Eq. (<xref ref-type="disp-formula" rid="Ch1.E31"/>):

            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M462" display="block"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          In contrast to the double perturbation method, the decomposition of <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be achieved without a full Hill expansion, because <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be calculated by averaging <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> over one period <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e16330">Just like for the double perturbation, additional insight can be gained by observing that the single perturbation method in Eq. (<xref ref-type="disp-formula" rid="Ch1.E33"/>) can be expressed as well by a lower triangular hyper-matrix formulation:

            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M468" display="block"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where the responses <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be solved similarly to the Gauss–Seidel method of successive displacement (forward substitution).</p>
      <p id="d2e16579">Finally, the solution of Eq. (<xref ref-type="disp-formula" rid="Ch1.E33"/>) is computed sequentially in the frequency domain the same way as for the double perturbation method. Once all response harmonics have been computed, they are summed and converted from the frequency domain to the time domain using the inverse fast Fourier transform.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Laplace transform</title>
      <p id="d2e16592">An alternative to calculating the system response in the frequency domain using the FFT algorithm is to compute it in the Laplace <inline-formula><mml:math id="M470" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain using the Laplace transform. To calculate the response in the <inline-formula><mml:math id="M471" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain, the system is assumed to be LTI, and the state-space ODE from Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) is analytically transformed into an algebraic equation. The Laplace method proceeds in the same manner as the Fourier transform, to solve the system response in the new domain and then apply the inverse of the transform to convert it back to the time domain. However, for high-order systems or those with multiple inputs and outputs, performing an analytical symbolic inversion of the Laplace transform can be challenging or impractical, frequently requiring the application of numerical inversion methods. The benefit, in comparison with the Fourier transform method, is that it is capable of considering the initial conditions and transient response, such as for decay tests. The initial condition <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is taken into account through a time step looping computation procedure where the current time step <inline-formula><mml:math id="M473" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> response is calculated using the previous time step <inline-formula><mml:math id="M474" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and there is a very small constant time step increment <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. This approach does also simultaneously solve the non-transient response.</p>
      <p id="d2e16667">Using Eq. (<xref ref-type="disp-formula" rid="Ch1.E33"/>), we apply the single perturbation approach by carrying out the sum of harmonics response results, i.e. <inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, only up to the first-order harmonic <inline-formula><mml:math id="M477" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. As a starting point, the zeroth harmonic expression that is found in Eq. (<xref ref-type="disp-formula" rid="Ch1.E33"/>) can be converted to the <inline-formula><mml:math id="M478" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain. This conversion is carried out through the Laplace transform applied on the left- and right-hand side:

            <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M479" display="block"><mml:mrow><mml:mi mathvariant="script">L</mml:mi><mml:mfenced close="}" open="{"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="script">L</mml:mi><mml:mfenced close="}" open="{"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="script">L</mml:mi><mml:mfenced close="}" open="{"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The Laplace transform in Eq. (<xref ref-type="disp-formula" rid="Ch1.E35"/>) is applied locally at each time step <inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> over the time interval <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, which has a duration equal to the time step interval <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. This suggests that the initial condition for that time interval is taken as <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M484" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is assumed to be constant during that time interval.</p>
      <p id="d2e16945">Although a midpoint evaluation of the forcing vector <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is commonly used in staggered time-stepping schemes to achieve a second-order accuracy in time responses <inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the resulting improvement is not expected to be significant in the present context.  Given the chosen sufficiently small time step increment <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, the dominant discrepancies between the linear and time-domain models stem from modelling and linearization assumptions rather than from time integration error. A midpoint forcing would require additional model evaluations at intermediate time instants <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>. This would increase the computational cost since the forcing vector time series is already evaluated at each standard discrete time step <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. For these reasons, in the present work, a first-order treatment of the forcing vector is adopted for simplicity and computational efficiency.</p>
      <p id="d2e17054">In addition, there is no window function <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> applied here to the forcing term <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. After applying the Laplace transform in Eq. (<xref ref-type="disp-formula" rid="Ch1.E35"/>), it equates to

            <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M492" display="block"><mml:mrow><mml:mi>s</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:munder><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The <inline-formula><mml:math id="M493" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain contains a real part <inline-formula><mml:math id="M494" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> and an imaginary part <inline-formula><mml:math id="M495" display="inline"><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula>, resulting in <inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula>. The Fourier transform is a particular case of the bilateral Laplace transform where the initial conditions are neglected, i.e. <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e17294">Based on Eq. (<xref ref-type="disp-formula" rid="Ch1.E36"/>), <inline-formula><mml:math id="M499" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be isolated:

            <disp-formula id="Ch1.E37" content-type="numbered"><label>37</label><mml:math id="M500" display="block"><mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="script">L</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:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="script">L</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:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>s</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>

          The inverse of the Laplace transform is applied to solve the state response <inline-formula><mml:math id="M501" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="script">L</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:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, similarly to the inverse of the FFT for the previous fast response methods. The transfer function <inline-formula><mml:math id="M502" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>s</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>) is similar to the transfer function for the frequency domain from Eq. (<xref ref-type="disp-formula" rid="Ch1.E31"/>). The inverse of the Laplace transform is applied to Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>) so that it can be solved only once through a symbolic solver, such as MATLAB's symbolic inverse Laplace function <monospace>ilaplace</monospace>. The terms that are a function of the current time step <inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and previous time step <inline-formula><mml:math id="M504" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are treated as constants when solving symbolically Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>). Also, when solving Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>) numerically at each time step, the time variable <inline-formula><mml:math id="M505" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is replaced by the time step increment <inline-formula><mml:math id="M506" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Afterwards, the same strategy as in Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>) is applied, with a change of variables, to solve the first-order harmonic response <inline-formula><mml:math id="M507" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at time step <inline-formula><mml:math id="M508" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

            <disp-formula id="Ch1.E38" content-type="numbered"><label>38</label><mml:math id="M509" display="block"><mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="script">L</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:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="script">L</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:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>s</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></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:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>

          We impose the initial condition at <inline-formula><mml:math id="M510" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> for Eq. (<xref ref-type="disp-formula" rid="Ch1.E38"/>) as <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula> for the first time step, since <inline-formula><mml:math id="M512" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Further, as given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E27"/>), the response <inline-formula><mml:math id="M513" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is added to the zeroth harmonic solution <inline-formula><mml:math id="M514" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to obtain the system response <inline-formula><mml:math id="M515" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e17899">Due to the computationally  expensive time iteration procedure, we settle for an accuracy going up only to the first-order harmonic <inline-formula><mml:math id="M516" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> response. Given the time loop nature of this method, we found out that it was not fast but had a comparable CPU time as the standard time integration of the LM state space. Therefore, for transient response analyses involving longer simulations, it may be more efficient to directly employ the LM approach rather than the single perturbation Laplace transform method. That being said, we benchmark the CPU time and accuracy in the following sections. More details about the computational efficiency are explained in Sect. <xref ref-type="sec" rid="Ch1.S7"/>.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Results from fast response methods</title>
      <p id="d2e17933">We present the fast response method time series and the power spectral density (PSD) results for various load cases for the operational point of <inline-formula><mml:math id="M517" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M518" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>. The simulation duration is <inline-formula><mml:math id="M519" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, as illustrated in Fig. <xref ref-type="fig" rid="F2"/>, which depicts a window function applied to the time series in the context of a Fourier-based fast response method. Since this study does not include a controller implementation, we select arbitrarily an operational point below the rated wind speed <inline-formula><mml:math id="M520" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, namely <inline-formula><mml:math id="M521" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">11.4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, as defined for the DTU 10 <inline-formula><mml:math id="M522" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> reference wind turbine <xref ref-type="bibr" rid="bib1.bibx3" id="paren.61"/>. This operational condition is used in this entire paper for all simulation load cases. Results are compared between the TDM, the time-dependent LM, the Fourier-based fast response methods and the Laplace-based method. For the Fourier-based and Laplace-based methods, the zeroth harmonic solution serves as the starting point, and its accuracy is increased through the single and double perturbation (pert.) approaches, with accuracies reaching up to the second harmonic order: <inline-formula><mml:math id="M523" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M524" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively. The TDM results serve as a benchmark to verify if the LM is in accordance with what would be expected but not as a means to evaluate the accuracy of the fast response and Laplace-based results which should rather be compared with the LM. It has been proven in our previous investigations <xref ref-type="bibr" rid="bib1.bibx28" id="paren.62"/> that the LTI system using Hill's hyper-matrix from Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>), with an accurate Fourier expansion, produces time series results identical to those of the LM. In terms of accuracy analysis for load cases with a stochastic input forcing, the exceedance probabilities for signals are extracted as the positive response peak distance from the mean (steady-state) values.</p>
      <p id="d2e18101">We compare time- and frequency-domain results for the floater pitch angle <inline-formula><mml:math id="M525" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, as well as the first blade's (<inline-formula><mml:math id="M526" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) deflection amplitude <inline-formula><mml:math id="M527" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and dynamic stall separation function <inline-formula><mml:math id="M528" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The response results for a single blade only suffice to describe the accuracy of the response calculation methods.</p>
      <p id="d2e18154">Prior studies using other frequency-domain solvers, such as RAFT, SLOW, and QuLAF, mentioned in the Introduction, do not account for the azimuthal variation of linearized aerodynamic blade loads. Instead, they typically model the rotor load as concentrated at the hub. These studies often compare either frequency- or Laplace-domain results with time-domain simulations obtained from time-domain models, experiments, or higher-fidelity simulations (e.g. computational fluid dynamics or hydro- and aero-elastic solvers). However, they do not investigate different techniques for both frequency- and Laplace-domain simulations of azimuthally dependent linearized aerodynamic loads, nor do they assess the accuracy in comparison to both a linear and a more accurate time-domain model. Furthermore, the simplified floating wind turbine developed in this work offers a lower accuracy compared to more sophisticated aero-elastic solvers. Due to these differences in how aerodynamic and hydrodynamic loads are modelled, direct comparisons with previous models or experimental data are not feasible. The loading and structural modelling approaches used in previous studies differ significantly from the one presented here, limiting the applicability of benchmarking against high-fidelity numerical models or experimental results. Rather than serving as a benchmark tool, the simplified model introduced in this study is intended to explore differences between time-domain, linearized, and fast response methods. Its streamlined formulation provides clear insights into system dynamics and method performance, complementing, rather than replacing, more detailed aero-elastic solvers such as HAWC2, Bladed, OpenFAST, or SIMA.</p>
      <p id="d2e18157">In this paper, five different load cases are analysed where different inflow velocity and floater pitch moment <inline-formula><mml:math id="M529" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are considered. The load case distinctions are summarized in Table <xref ref-type="table" rid="T1"/>.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e18177">Simulation load cases for the operational point of <inline-formula><mml:math id="M530" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Load</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col4" align="center" colsep="1">Aero: inflow velocity </oasis:entry>
         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center">Hydro: floater pitching moment </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Case</oasis:entry>
         <oasis:entry colname="col2">Constant</oasis:entry>
         <oasis:entry colname="col3">Sheared</oasis:entry>
         <oasis:entry colname="col4">Turbulent</oasis:entry>
         <oasis:entry colname="col5">Harmonic</oasis:entry>
         <oasis:entry colname="col6">Stochastic</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">A</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M532" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M533" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">B</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M534" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M535" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">C</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M536" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M537" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M538" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M539" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M540" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M541" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M542" display="inline"><mml:mo>✓</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e18442">The inflow velocity can be constant, modified by a sheared perturbation, or influenced by coherent turbulence, which is stochastic in nature and characterized by a turbulence intensity (TI) of <inline-formula><mml:math id="M543" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.77</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>. Higher TI values, reaching up to 10 % or 15 %, would still satisfy the underlying modelling assumptions. This claim is supported by the results obtained for load cases C and E, which include stochastic wind inflow effects and are presented in Sect. <xref ref-type="sec" rid="Ch1.S6.SS3"/> and <xref ref-type="sec" rid="Ch1.S6.SS5"/>, respectively. These results indicate that the impact of wind turbulence intensity on the system response can be adequately captured even by a zeroth-order harmonic response, as increasing turbulence intensity leads to a stronger dominance of the zeroth-order harmonic contribution in the system response. As for the floater pitch moment, it can be harmonic or stochastic. Among the load cases presented in Table <xref ref-type="table" rid="T1"/>, Case E is considered the most realistic, as it accounts for a stochastic inflow velocity, a stochastic floater pitch moment, and a sheared inflow velocity profile.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Load Case A: constant inflow and harmonic floater forcing</title>
      <p id="d2e18469">For the load Case A in Fig. <xref ref-type="fig" rid="F3"/>, the inflow velocity is constant, and the time series indicate that the zeroth harmonic is insufficient to characterize accurately the blade responses compared to the full LM. A graphically good agreement, however, is seen for the first- and higher-order version of all the fast response methods and the Laplace-based method.</p>
      <p id="d2e18474">The log-scaled PSD plots in the blade DOFs <inline-formula><mml:math id="M544" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M545" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> indicate energy peaks at the frequencies distanced at <inline-formula><mml:math id="M546" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M547" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>P) and <inline-formula><mml:math id="M548" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> (1P) away from the floater excitation frequency <inline-formula><mml:math id="M549" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This demonstrates the frequency coupling caused by the periodic terms in the inertia matrix, also referred to as the mass matrix.</p>
      <p id="d2e18543">Regarding the floater pitch angle <inline-formula><mml:math id="M550" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, mainly <inline-formula><mml:math id="M551" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is influential on the floater pitch motion considering the high PSD peak occurring at that frequency. The DOF's own natural frequency is not noticeable at <inline-formula><mml:math id="M552" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> because the transient response is omitted in the PSD computation. For the blade DOF PSDs <inline-formula><mml:math id="M553" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M554" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the natural frequency <inline-formula><mml:math id="M555" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>'s influence on the response is again not visible for the same aforementioned reason.</p>
      <p id="d2e18626">In a nutshell, the responses show energy peaks caused by the periodic inertia of the system. Due to the presence of a high aerodynamic damping, all results, irrespective of the load case, do not capture the blade's natural frequency <inline-formula><mml:math id="M556" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e18646">Time series and PSD plots for load Case A with the operational point of <inline-formula><mml:math id="M557" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M558" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and for a simulation duration of <inline-formula><mml:math id="M559" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Load Case B: sheared inflow and harmonic floater forcing</title>
      <p id="d2e18735">The responses in Fig. <xref ref-type="fig" rid="F4"/> for load Case B are associated with a sheared inflow velocity and are highly periodic, as indicated by the PSD plots. The LM, fast response, and Laplace approaches all produce  seemingly identical results, where higher-order harmonic corrections do not appear to have any contribution. This implies that the accuracy of the methods is not improved with higher harmonic response considerations for this load case.</p>
      <p id="d2e18740">The main frequency that is visible in the blade channels <inline-formula><mml:math id="M560" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M561" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M562" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> (1P) and the floater harmonic excitation frequency <inline-formula><mml:math id="M563" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M564" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel. Smaller PSD peaks are observable in the blade channels at the excitation frequencies <inline-formula><mml:math id="M565" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M566" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>, with only a barely discernible peak at <inline-formula><mml:math id="M567" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>. The rotational speed frequency <inline-formula><mml:math id="M568" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is distinguishable in the time series channels for the blade DOFs, due to the strong influence of the sheared inflow, which creates a periodic aerodynamic load. The TDM PSD plots for the blade DOFs <inline-formula><mml:math id="M569" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M570" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> exhibit additional peaks at integer multiples of the rotational speed, such as <inline-formula><mml:math id="M571" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> (2P) and <inline-formula><mml:math id="M572" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> (3P). This highlights higher harmonic coupling effects captured by the TDM but not by the LM or by other response methods. Hence, the PSD responses for all methods show dominant peaks at frequencies related to both <inline-formula><mml:math id="M573" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M574" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, including <inline-formula><mml:math id="M575" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>, but only the TDM captures additionally the harmonics 2<inline-formula><mml:math id="M576" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> and 3<inline-formula><mml:math id="M577" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>. This indicates that the TDM system matrix <inline-formula><mml:math id="M578" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> accounts for higher-order coupling mechanisms that emerge at higher harmonic frequencies, most prominently in the <inline-formula><mml:math id="M579" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channel.</p>
      <p id="d2e18977">For the floater pitch DOF <inline-formula><mml:math id="M580" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>'s channel, like in load Case A, mainly the floater pitch moment excitation frequency <inline-formula><mml:math id="M581" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is captured in the PSD plot, and the sinusoidal motion of the floater is visible in the time series plot. Similarly to the load Case A as well, the natural frequency <inline-formula><mml:math id="M582" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is not apparent on any channel's PSD plot since the transient response is not taken into account for the PSD calculation.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e19020">Time series and PSD plots for load Case B with the operational point of <inline-formula><mml:math id="M583" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M584" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and for a simulation duration of <inline-formula><mml:math id="M585" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f04.png"/>

        </fig>


</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Load Case C: turbulent inflow and harmonic floater forcing</title>
      <p id="d2e19111">The load Case C, like all stochastic load cases (C–E), considers a single seed realization (with a TI of <inline-formula><mml:math id="M586" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.77</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>) used to present the time series, frequency response, and logarithmic exceedance probability plots. However, for the standard deviation relative error analysis discussed later in Sect. <xref ref-type="sec" rid="Ch1.S6.SS7"/>, various simulations with different TIs were carried out (Fig. <xref ref-type="fig" rid="FC1"/>). As for the simulation duration, it remains the same for all load cases (A–E), with <inline-formula><mml:math id="M587" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e19148">Concerning the load Case C results displayed in Fig. <xref ref-type="fig" rid="F5"/> that are generated for a spatially coherent turbulent inflow velocity, the time series indicate that there is no clear periodic response for the blade variables channels <inline-formula><mml:math id="M588" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M589" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Overall, the PSD plots for this stochastic load case illustrate how broad-banded the response spectra are due to the effects of turbulence.</p>
      <p id="d2e19180">For the <inline-formula><mml:math id="M590" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channel, the time series show a small offset between the TDM and the other results, while no visible difference is observed between the LM, the Fourier-based fast response methods, and the Laplace-based method.</p>
      <p id="d2e19199">In the floater pitch angular motion channel, the natural frequency is recognizable at <inline-formula><mml:math id="M591" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> because it is excited by the stochastic load which dominates the response. Further, the energy at the floater pitch excitation frequency <inline-formula><mml:math id="M592" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is visible to a minor degree for the floater pitch motion channel.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e19231">Time series and PSD plots for load Case C with the operational point of <inline-formula><mml:math id="M593" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M594" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and for a simulation duration of <inline-formula><mml:math id="M595" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f05.png"/>

        </fig>

      <p id="d2e19312">To analyse the accuracy of the various methods in detail, exceedance probability plots are presented in Fig. <xref ref-type="fig" rid="F6"/>. In this paper, for exceedance probability plots, the absolute value of the relative difference is evaluated at positive peaks corresponding to the same exceedance probability with respect to a reference quantity, typically the LM value. The deviations are generally small between the TDM and LM. The deviation error is obtained by a comparison of two peaks of the same exceedance probability value. The largest ones occur for the <inline-formula><mml:math id="M596" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channel for the largest peaks with a difference going up to 14 %, whereas it goes up to 5 % for the <inline-formula><mml:math id="M597" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel. The mismatch of higher signal peaks for the fast response and Laplace-based results with the LM occurs at very low exceedance probabilities. This entails that overall results have a good agreement with the LM and that the error is small. The largest deviation from the LM is observed in the <inline-formula><mml:math id="M598" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M599" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channels for the fast response single perturbation method of accuracy, going up to <inline-formula><mml:math id="M600" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, resulting in an error reaching 2.8 % for the largest peaks in both channels.</p>
      <p id="d2e19389">Exceedance probability results are sensitive to small deviations from the LM reference. Consequently, they show that the double perturbation method provides slightly more accurate results than the single perturbation. In addition, for the present load case, an increased harmonic order of consideration (up to perturbation <inline-formula><mml:math id="M601" 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> or <inline-formula><mml:math id="M602" 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>) does not indicate a considerable improvement in accuracy.</p>
      <p id="d2e19414">Deviations from the LM also occur for the Laplace method, in particular for the <inline-formula><mml:math id="M603" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel result.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e19430">Logarithmic exceedance probability plots for load Case C evaluated for all the fast response methods, the time-domain model (TDM), and the linear model (LM). The operational point is <inline-formula><mml:math id="M604" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M605" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and the simulation duration is of <inline-formula><mml:math id="M606" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f06.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS4">
  <label>6.4</label><title>Load Case D: constant inflow and stochastic floater forcing</title>
      <p id="d2e19519">The results for load Case D, shown in Fig. <xref ref-type="fig" rid="F7"/>, are based on a single seed realization in which the floater pitch moment is stochastic.  Also, for the standard deviation relative error analysis of load Case D, presented later in Sect. <xref ref-type="sec" rid="Ch1.S6.SS7"/>, multiple runs with different stochastic seeds for the hydrodynamic moment were performed (Fig. <xref ref-type="fig" rid="FC2"/>).</p>
      <p id="d2e19528">Generally, the PSD plots for this load case reveal a broad-banded response, as it is influenced by the stochastic nature of the floater pitch moment.</p>
      <p id="d2e19531">As observed in both the time series and PSD plots, the influence of the periodic system matrix at frequency <inline-formula><mml:math id="M607" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> makes the zeroth harmonic alone insufficient to accurately represent the blade DOF responses compared to methods that include higher harmonic effects. That being said, the comparison between the LM and the fast response and Laplace-based methods shows very good agreement when a higher-order harmonic accuracy is considered. There is also a small offset of the TDM response with the rest of results visible in the <inline-formula><mml:math id="M608" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channel.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e19560">Time series and PSD plots for load Case D with the operational point of <inline-formula><mml:math id="M609" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M610" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and for a simulation duration of <inline-formula><mml:math id="M611" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f07.png"/>

        </fig>

      <p id="d2e19641">In Fig. <xref ref-type="fig" rid="F8"/>, consistent with the time series and PSD analyses, the exceedance probability results for load Case D exhibit some discrepancies between the LM and TDM predictions. The largest deviation, reaching an error of 8 %, is observed in the <inline-formula><mml:math id="M612" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channel. Meanwhile, the zeroth harmonic results accurately approximate the floater pitch response but not the blade responses. Furthermore, the results that include contributions from at least one higher harmonic (fast response methods and the Laplace method) match the LM results perfectly for all channels.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e19664">Logarithmic exceedance probability plots for load Case D evaluated for all the fast response methods, the time-domain model (TDM), and the linear model (LM). The operational point is <inline-formula><mml:math id="M613" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M614" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and the simulation duration is of <inline-formula><mml:math id="M615" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f08.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS5">
  <label>6.5</label><title>Load Case E: shear, turbulent inflow, and stochastic floater forcing</title>
      <p id="d2e19754">Finally, for the load Case E, where both the inflow velocity and the floater pitch moment are stochastic, the results are showcased in Fig. <xref ref-type="fig" rid="F9"/>. PSD plots for the stochastic load Case E reveal how broad frequency the response is due to the influence of turbulent inflow. The peak for the rotational speed frequency <inline-formula><mml:math id="M616" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is noticeable in the floater pitch <inline-formula><mml:math id="M617" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> PSD channel, but it is most apparent in the blade DOF channels. Yet, it was also present on PSD plots for Case D, but that peak was highly damped in comparison. Generally, the results for the Laplace and fast response methods that are above the zeroth harmonic in accuracy match well with the LM.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e19779">Time series and PSD plots for load Case E with the operational point of <inline-formula><mml:math id="M618" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M619" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and for a simulation duration of <inline-formula><mml:math id="M620" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f09.png"/>

        </fig>

      <p id="d2e19860">The load Case E exceedance probability results are shown in  Fig. <xref ref-type="fig" rid="F10"/>. They overlap each other for the most part, except for the TDM results in the blade DOF channels <inline-formula><mml:math id="M621" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M622" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Just like for the time series, the exceedance probability results for the methods having an accuracy that is above the zeroth harmonic methods agree well with the LM results. In that respect, the largest errors occurring in the <inline-formula><mml:math id="M623" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M624" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> channels under load Case E reach a maximum of approximately 1.3 %. There are additional deviations of the Laplace method from the LM results that appear in the <inline-formula><mml:math id="M625" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel and which are of 1.6 % error in magnitude.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e19934">Logarithmic exceedance probability plots for load Case E evaluated for all the fast response methods, the time-domain model (TDM), and the linear model (LM). The operational point is <inline-formula><mml:math id="M626" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M627" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></mml:math></inline-formula>, and the simulation duration is of <inline-formula><mml:math id="M628" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3071.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f10.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS6">
  <label>6.6</label><title>Overview</title>
      <p id="d2e20023">Overall, a noticeable discrepancy in results occurs between the TDM and LM. That is to be expected due to the non-linear effects that the TDM takes into account with the time variability of aerodynamic variables. However, for most load cases, the results of the perturbation methods matched well with the LM reference. The deviations from the LM are not always perceptible in time series excerpts and PSD plots. They become noticeable in exceedance probability plots with an increasing signal peak value and a reduced probability.</p>
      <p id="d2e20026">An important mismatch is observed between the zeroth harmonic response and responses of a higher harmonic-order consideration. The inaccuracy of the zeroth harmonic response is visible in time series and PSD plots, and particularly in exceedance probability plots where deviations from the LM reference are most apparent. This occurs when the forcing contains a high periodicity with <inline-formula><mml:math id="M629" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> for a specific load case. The high periodicity of the load refers to its frequency spectrum being highly influenced by the integer harmonics of the rotational speed <inline-formula><mml:math id="M630" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>, resulting in pronounced spectral peaks at those harmonic frequencies.</p>
      <p id="d2e20043">The zero-order method shows large deviations, especially in load cases A and D (i.e. cases with constant wind). As discussed earlier, turbulent wind, particularly at higher TI, enhances the dominance of the zeroth-order response through its contribution to the state-space forcing vector <inline-formula><mml:math id="M631" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In contrast, under constant wind inflow, the zeroth-order response is less dominant because <inline-formula><mml:math id="M632" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is not influenced by variations in the inflow velocity <inline-formula><mml:math id="M633" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for blade index <inline-formula><mml:math id="M634" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>. For these load cases, the resulting large relative errors are reflected in both the blade response and the dynamic stall degrees of freedom, as their excitation relies primarily on floater pitch motion due to the constant wind. This leaves the dynamic forcing of these blade DOFs to be caused through the floater pitch motion. In the present floating wind turbine model, this coupling involves the mass matrix, which is assumed constant at zeroth order, thereby limiting the representation of periodic effects.</p>
      <p id="d2e20115">To provide an overview of the accuracy of the results, the exceedance probability error is compared in terms of the signal positive peak value relative to the LM at the level of <inline-formula><mml:math id="M635" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>exc</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and at the highest peak level, labelled <inline-formula><mml:math id="M636" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>exc</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. If the relative error with respect to the LM is higher at another exceedance probability level than at the highest peak, which can sometimes occur (e.g. load Case E), then the error is evaluated at that level. Besides, the relative error can be evaluated for the stochastic load cases C, D, and E, across the different response channels <inline-formula><mml:math id="M637" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M638" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M639" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and various response (Resp.) calculation methods. The response calculation methods include the Fourier single perturbation method with accuracy <inline-formula><mml:math id="M640" 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> (S2), the double perturbation method with accuracy <inline-formula><mml:math id="M641" 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> (D2), and the Laplace single perturbation method with accuracy <inline-formula><mml:math id="M642" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (L1). The relative error results for these three methods are presented in Table <xref ref-type="table" rid="T2"/>.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e20238">Exceedance probability relative error in percentage ( %) for signal positive peak value with respect to LM reference for the operational point of <inline-formula><mml:math id="M643" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M644" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">rad</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:mrow></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="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <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">Load</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" morerows="1">Resp.</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col5" align="center" colsep="1"><inline-formula><mml:math id="M645" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>exc</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry rowsep="1" namest="col6" nameend="col8" align="center"><inline-formula><mml:math id="M646" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>exc</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col1">Case</oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M647" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M648" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M649" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M650" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M651" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M652" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry rowsep="1" colname="col1" morerows="2">C</oasis:entry>

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

         <oasis:entry colname="col3">2.239</oasis:entry>

         <oasis:entry colname="col4">1.546</oasis:entry>

         <oasis:entry colname="col5">0.868</oasis:entry>

         <oasis:entry colname="col6">2.282, 4.844</oasis:entry>

         <oasis:entry colname="col7">2.778, 6.670</oasis:entry>

         <oasis:entry colname="col8">2.777, 6.413</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">0.127</oasis:entry>

         <oasis:entry colname="col4">0.091</oasis:entry>

         <oasis:entry colname="col5">0.118</oasis:entry>

         <oasis:entry colname="col6">0.002, 4.868</oasis:entry>

         <oasis:entry colname="col7">0.006, 6.670</oasis:entry>

         <oasis:entry colname="col8">0.110, 6.420</oasis:entry>

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

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

         <oasis:entry colname="col3">1.750</oasis:entry>

         <oasis:entry colname="col4">0.146</oasis:entry>

         <oasis:entry colname="col5">0.846</oasis:entry>

         <oasis:entry colname="col6">1.670, 4.868</oasis:entry>

         <oasis:entry colname="col7">0.046, 6.666</oasis:entry>

         <oasis:entry colname="col8">0.063, 6.480</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">D</oasis:entry>

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

         <oasis:entry colname="col3">0.129</oasis:entry>

         <oasis:entry colname="col4">0.325</oasis:entry>

         <oasis:entry colname="col5">0.397</oasis:entry>

         <oasis:entry colname="col6">0.384, 5.694</oasis:entry>

         <oasis:entry colname="col7">0.361, 5.790</oasis:entry>

         <oasis:entry colname="col8">0.434, 5.759</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">0.088</oasis:entry>

         <oasis:entry colname="col4">0.563</oasis:entry>

         <oasis:entry colname="col5">0.024</oasis:entry>

         <oasis:entry colname="col6">0.412, 5.694</oasis:entry>

         <oasis:entry colname="col7">0.108, 5.790</oasis:entry>

         <oasis:entry colname="col8">0.210, 5.759</oasis:entry>

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

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

         <oasis:entry colname="col3">0.116</oasis:entry>

         <oasis:entry colname="col4">0.106</oasis:entry>

         <oasis:entry colname="col5">0.148</oasis:entry>

         <oasis:entry colname="col6">0.379, 5.694</oasis:entry>

         <oasis:entry colname="col7">0.198, 5.781</oasis:entry>

         <oasis:entry colname="col8">0.096, 5.753</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="2">E</oasis:entry>

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

         <oasis:entry colname="col3">0.588</oasis:entry>

         <oasis:entry colname="col4">0.479</oasis:entry>

         <oasis:entry colname="col5">0.725</oasis:entry>

         <oasis:entry colname="col6">1.599, 4.378</oasis:entry>

         <oasis:entry colname="col7">1.334, 5.468</oasis:entry>

         <oasis:entry colname="col8">1.338, 5.730</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">0.084</oasis:entry>

         <oasis:entry colname="col4">0.122</oasis:entry>

         <oasis:entry colname="col5">0.206</oasis:entry>

         <oasis:entry colname="col6">0.434, 4.386</oasis:entry>

         <oasis:entry colname="col7">0.100, 5.462</oasis:entry>

         <oasis:entry colname="col8">0.085, 5.727</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">0.224</oasis:entry>

         <oasis:entry colname="col4">0.017</oasis:entry>

         <oasis:entry colname="col5">0.266</oasis:entry>

         <oasis:entry colname="col6">1.607, 4.374</oasis:entry>

         <oasis:entry colname="col7">0.232, 5.451</oasis:entry>

         <oasis:entry colname="col8">0.109, 5.756</oasis:entry>

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

      <p id="d2e20711">To reduce the size of Table <xref ref-type="table" rid="T2"/>, only the higher-order results are presented here, as these correspond to the highest accuracy for each perturbation-based method. Even though the zeroth-order results appear to perform well for the stochastic load cases C (Figs. <xref ref-type="fig" rid="F5"/> and <xref ref-type="fig" rid="F6"/>) and E (Figs. <xref ref-type="fig" rid="F9"/> and <xref ref-type="fig" rid="F10"/>), they are not shown here. According to the relative error results in Table <xref ref-type="table" rid="T2"/>, the D2 method generally provides the highest response precision, while the L1 method occasionally outperforms it depending on the load case and the exceedance probability level considered. The overall accuracy of these two methods is excellent, with the highest observed relative error not exceeding 0.56 %. In contrast, the S2 method consistently yields the lowest accuracy across most load cases and exceedance probability levels, with relative errors systematically higher than those of the D2 and L1 methods. This discrepancy is particularly notable in the estimation of the <inline-formula><mml:math id="M653" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel response, where the S2 method often underperforms compared to its counterparts. The largest error for the S2 method is 2.78 %, which is still fairly accurate.</p>
</sec>
<sec id="Ch1.S6.SS7">
  <label>6.7</label><title>Standard deviation relative error</title>
      <p id="d2e20746">The accuracy of the fast response methods can be alternatively quantified through the standard deviation relative error (SDRE), which is denoted <inline-formula><mml:math id="M654" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">SDRE</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">method</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and evaluated for each <inline-formula><mml:math id="M655" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th response channel's non-transient data samples. It is calculated through the standard deviation (<inline-formula><mml:math id="M656" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) of the data samples' residual with respect to the LM reference values <inline-formula><mml:math id="M657" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LM</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and then normalized with respect to the standard deviation of the LM values:

            <disp-formula id="Ch1.E39" content-type="numbered"><label>39</label><mml:math id="M658" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">SDRE</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">method</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">method</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LM</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LM</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Evidently, a higher SDRE value translates to a lower accuracy. Compared to the analysis of exceedance probability plots in Figs. <xref ref-type="fig" rid="F6"/>, <xref ref-type="fig" rid="F8"/> and <xref ref-type="fig" rid="F10"/>, this error measure concerns a direct deterministic comparison of the response time series. The SDRE accuracy values are visualized for the fast response and Laplace methods in comparison to the LM benchmark in Fig. <xref ref-type="fig" rid="F11"/>.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e20945">Standard deviation relative error (SDRE) for varying load cases and response channels. The analysed fast response methods are the Fourier zeroth harmonic, as well as the double and single perturbation (pert.) methods.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f11.png"/>

        </fig>

      <p id="d2e20954">Results in Fig. <xref ref-type="fig" rid="F11"/> confirm roughly the same observations as deduced from exceedance probability plots and time series. For the single and double perturbation methods, the accuracy was first tested for a precision up to first-order harmonic (<inline-formula><mml:math id="M659" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M660" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> perturbation). Then the response accuracy was increased up to second-order harmonic (<inline-formula><mml:math id="M661" 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> and <inline-formula><mml:math id="M662" 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> perturbation), which did improve it considerably for the <inline-formula><mml:math id="M663" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel in load cases C and E, whereas it did not affect it significantly for other load cases. This supports the choice of settling for a maximal second-order harmonic accuracy being tested for both the single and double perturbation methods.</p>
      <p id="d2e21016">The zeroth harmonic method can result in error levels of up to 38 % for certain load cases, as demonstrated by the corresponding time series, PSD, and logarithmic exceedance probability plots. Meanwhile, the error levels of both first-order methods, including single and double perturbation, remain below 3.5 % across all tests. For load Case E, the difference in SDRE values between the zeroth-order and higher-order methods is somewhat larger than expected, based on the time series, PSD, and logarithmic exceedance probability plots (Figs. <xref ref-type="fig" rid="F9"/> and <xref ref-type="fig" rid="F10"/>). This occurs even though the SDRE values for the zeroth-order channels remain below 6 %. The discrepancy can be attributed to the slight deviations of the zeroth-order responses from the other responses in the blade channels <inline-formula><mml:math id="M664" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M665" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, as observed in the time series and PSD plots shown in Fig. <xref ref-type="fig" rid="F9"/>. In addition, for some of the tests, the second-order methods improve the accuracy relative to the first-order methods. Thus, for example, in the stochastic load cases C, D, and E, they give error levels of below 2 %. As for the Laplace single perturbation method of <inline-formula><mml:math id="M666" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> perturbation order, its accuracy fluctuates more than for fast responses but is below 3.5 % for all load cases.</p>
      <p id="d2e21064">Moreover, there are some important numerical attributes of the system matrices worth noting that explain why part of the results are not always affected by the load case itself in this study.</p>
      <p id="d2e21067">First, the time-varying components of the system matrix <inline-formula><mml:math id="M667" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be approximated by only the first-order  harmonic contribution <inline-formula><mml:math id="M668" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, meaning that other higher-order harmonics, including <inline-formula><mml:math id="M669" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are negligible, i.e. <inline-formula><mml:math id="M670" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M671" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula>. Under this observation, the single and double perturbation numerical schemes produce identical accuracy results in terms of SDRE value. This implication is discernible through a comparison of the single and double perturbation Eqs. (<xref ref-type="disp-formula" rid="Ch1.E34"/>) and (<xref ref-type="disp-formula" rid="Ch1.E30"/>), respectively. These equations are equal if we neglect the term <inline-formula><mml:math id="M672" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>). That explains why for most load cases the error levels do not decrease significantly from first- to second-order harmonic response and that the single and double perturbation methods show broadly an identical accuracy.</p>
      <p id="d2e21212">Second, the off-diagonal terms in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E34"/>)  and (<xref ref-type="disp-formula" rid="Ch1.E30"/>) are forcing input contributions that multiply the transfer function <inline-formula><mml:math id="M673" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. When solving the first-order harmonic <inline-formula><mml:math id="M674" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the forcing contribution is only determined by <inline-formula><mml:math id="M675" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M676" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> depending on the method (single or double perturbation). For the <inline-formula><mml:math id="M677" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel in all load cases, this numerical forcing term happens to produce almost a null first-harmonic response <inline-formula><mml:math id="M678" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula>. In this scenario, the zeroth harmonic response <inline-formula><mml:math id="M679" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> magnitude (Euclidean norm) is much greater than the corresponding DOF coefficients in <inline-formula><mml:math id="M680" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Frobenius norm). This indicates that the coupling between these two terms of varying harmonic is indeed negligible, which is why there is no added accuracy in SDRE when adding the first-order harmonic contribution to the zeroth order for the <inline-formula><mml:math id="M681" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel.</p>
      <p id="d2e21370">One of the major distinctions between load case accuracy is observable for the floater pitch channel <inline-formula><mml:math id="M682" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> when the load case considers the stochastic forcing from a turbulent inflow or a stochastic hydrodynamic moment. According to the corresponding PSDs for load cases C, D, and E in Figs. <xref ref-type="fig" rid="F5"/>, <xref ref-type="fig" rid="F7"/>, and <xref ref-type="fig" rid="F9"/>, there is a peak at the rotational speed <inline-formula><mml:math id="M683" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M684" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula>). The peak at <inline-formula><mml:math id="M685" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> frequency occurs within the power spectra in the <inline-formula><mml:math id="M686" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channel for load Case C, and in the blade DOF channels <inline-formula><mml:math id="M687" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M688" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for load cases D and E in particular. For these particular scenarios, the <inline-formula><mml:math id="M689" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> frequency of excitation signifies that the system is influenced by the corresponding first-order harmonic response <inline-formula><mml:math id="M690" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Given that <inline-formula><mml:math id="M691" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is non-negligible for load cases C, D, and E, the evaluation of the forcing term <inline-formula><mml:math id="M692" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for the double perturbation method and <inline-formula><mml:math id="M693" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for the single perturbation method improves the model accuracy through the contribution of a second-order harmonic <inline-formula><mml:math id="M694" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the response <inline-formula><mml:math id="M695" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula>. This improvement in accuracy translates to a decrease in SDRE for the <inline-formula><mml:math id="M696" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> channels.</p>
      <p id="d2e21574">The SDRE has also been evaluated individually for load Case C, considering variations in the stochastic inflow TI, and for load Case D, by repeating simulation runs with different seeds for the stochastic hydrodynamic moment. The findings for the variation of TI in load Case C and the different runs in load Case D are illustrated in Appendices <xref ref-type="sec" rid="App1.Ch1.S3.SS1"/> and <xref ref-type="sec" rid="App1.Ch1.S3.SS2"/>, respectively. According to the corresponding two Figs. <xref ref-type="fig" rid="FC1"/> and <xref ref-type="fig" rid="FC2"/>, there is a visibly stronger variation of SDRE values for the load Case C, with changes in the inflow TI, compared to the load Case D, with different simulation runs and different inputs of stochastic hydrodynamic moments. For load Case D, changes in the stochastic seed have minimal impact on the bar plots, while TI variations for load Case C have a slightly more pronounced effect on the SDRE results.</p>
      <p id="d2e21586">Starting from the analysis of the SDRE for all load Cases A to E in Fig. <xref ref-type="fig" rid="F11"/>, it is clear that the variability in the SDRE values is not due to random noise but reflects a method-dependent sensitivity to different stochastic excitations. To rigorously assess these differences for all response methods, non-parametric statistical tests were applied. They are more suitable than traditional parametric approaches, such as the analysis of variance (ANOVA) or <inline-formula><mml:math id="M697" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>-tests which presume normality and equal variances of responses. Non-parametric tests were performed due to the non-Gaussian and non-linear nature of the system responses under turbulent and stochastic hydrodynamic moment inputs. In particular, the Kruskal–Wallis test was used for independent sample comparisons in order to treat responses from each method as unrelated, while the Friedman test accounted for repeated response measures when the same system was analysed using different estimation methods. The Kruskal–Wallis statistical analysis produced <inline-formula><mml:math id="M698" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> values (probability values) well below the 0.05 threshold for load cases C (turbulent inflow) and D (stochastic hydrodynamic loading), and for all three output channels <inline-formula><mml:math id="M699" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M700" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M701" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. This indicates statistically significant differences between the estimation methods. When all load cases (A–E) were considered, the <inline-formula><mml:math id="M702" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> values increased slightly above 0.05, suggesting that the influence of the method becomes more diffuse across a broader range of conditions. This observation is logical, as the influence of the method on the SDRE value is more pronounced across varying load cases A to E than across the variation of TI in load Case C. In that vein, the lowest <inline-formula><mml:math id="M703" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> values are observed for load Case D, as the variation between simulation runs has less impact on the SDRE compared to the more substantial changes introduced in the other load case groupings. The Friedman test results revealed that across all load conditions, including the combined set A to E, <inline-formula><mml:math id="M704" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> values remained consistently below 0.01 for all three response channels. This suggested a stronger and more systematic impact of the estimation method when repeated measures from the same simulations were considered.</p>
      <p id="d2e21665">While both the Kruskal–Wallis and Friedman tests indicated that at least one method differs from the others, they did not reveal which ones. Therefore, post-hoc pairwise comparisons were conducted to identify the specific method pairs with statistically significant differences. Hence, the post-hoc tests revealed for each channel and load case scenario which pairs of methods differ the most from each other and which method stands out from other methods. In general, the zeroth harmonic and Laplace methods consistently showed statistically significant differences compared to other methods across most load case scenarios and response channels. This is to be expected, since the single and double perturbation methods follow a similar computational approach.</p>
</sec>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>Fast response method efficiency analysis</title>
      <p id="d2e21677">We now evaluate the execution time for various durations of the simulated time series. Such comparison involves several choices that can significantly affect the results, including the simulation time step interval <inline-formula><mml:math id="M705" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, the load case being simulated, and the structure of the code. For instance, the simulation time step increment was set to <inline-formula><mml:math id="M706" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0937</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, which corresponds to a Nyquist frequency of 5 Hz. The computational efficiency study was only carried out for load Case E, because it is more realistic due to its stochastic nature both in wind inflow and hydrodynamic moment. It is worth noting that this section addresses the computational cost of time-domain simulations using either the TDM or LM, as well as alternative formulations in the frequency domain (Fourier based) and the Laplace domain (<inline-formula><mml:math id="M707" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain). The developed fast response methods are aimed at time-domain simulations, where rainflow-count-based fatigue analysis and exceedance probability analysis are possible. The use of the frequency domain is adopted solely to enhance numerical efficiency.</p>
      <p id="d2e21715">Efficient implementations were assembled for both the single and double perturbation methods by avoiding looping over time steps when possible. Looping over time steps is, however, unavoidable for the Laplace single perturbation method approach and when generating the system forcing time series <inline-formula><mml:math id="M708" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. But the inverted structural mass matrix <inline-formula><mml:math id="M709" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that affects <inline-formula><mml:math id="M710" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be pre-computed for all time steps.</p>
      <p id="d2e21784">Since the new response methods require some pre-processing, CPU time can be saved by storing these results. This is outlined for the different response calculation methods in Appendix <xref ref-type="sec" rid="App1.Ch1.S4"/>, distinguishing between the first simulation for one random seed (Seed <inline-formula><mml:math id="M711" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>) and the subsequent simulation of a new seed (Seed <inline-formula><mml:math id="M712" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>). The hardware configuration used for computations was an HP EliteBook 840 G8 Notebook PC that features an Intel Core i7-1185G7 processor with four cores, eight threads, and a base clock of 2.99 GHz, with up to 4.8 GHz turbo boost. Regarding the programming implementation in MATLAB of the response calculations, there was no parallelization strategy. Not using parallelization in fast response analysis programming can be advantageous because it minimizes overhead costs, decreases latency, and enhances predictability. This simpler approach also improves cache efficiency and eliminates the complexities and synchronization delays that are often encountered in parallel processing. If more cores are available, several load cases can be run independently in parallel. The CPU time of the TDM and LM for load Case E is shown in Fig. <xref ref-type="fig" rid="F12"/> with a log-log scale on the <inline-formula><mml:math id="M713" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M714" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axes. Figure <xref ref-type="fig" rid="F12"/> also presents CPU time results for a Seed <inline-formula><mml:math id="M715" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> for the fast response methods and a Seed <inline-formula><mml:math id="M716" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>, as well for the Laplace method.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e21839">CPU execution time with respect to run time. Results are using the Seed <inline-formula><mml:math id="M717" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> scheme for the Fourier-based fast response methods and the Seed <inline-formula><mml:math id="M718" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> scheme, as well for the Laplace method.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f12.png"/>

      </fig>

      <p id="d2e21862">For the TDM, LM, and the Laplace method with the Seed 2, the CPU time is proportional to time simulated with a slope that is very close to <inline-formula><mml:math id="M719" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> in a log-log scale. In contrast, the CPU time for fast response methods has a plateau trend until reaching about <inline-formula><mml:math id="M720" display="inline"><mml:mrow><mml:mn mathvariant="normal">500</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> of simulated time. Onward from that point, the fast response method curves become straight, with almost a unit slope and then the CPU time is about 10 times smaller for a first seed simulation than for the LM. Similarly, for the Laplace method with a Seed 1, the CPU time has a plateau value until reaching <inline-formula><mml:math id="M721" display="inline"><mml:mrow><mml:mn mathvariant="normal">1000</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> run time, and then onward it has a slope close to <inline-formula><mml:math id="M722" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>.</p>
      <p id="d2e21903">Compared to fast response methods, that run time threshold is highest obviously for the Laplace method with Seed <inline-formula><mml:math id="M723" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> due to its higher computational cost. Before that run time is reached, the Laplace method with a Seed 1 is more computationally expensive in execution time than any other method including the LM and TDM. Also, the Laplace method using the Seed <inline-formula><mml:math id="M724" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> scheme is at all run times less efficient than the LM. Due to the time step looping procedure, the Laplace method is computationally vastly more costly than all other Fourier-based methods. The Laplace method using the Seed <inline-formula><mml:math id="M725" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> scheme is slightly less efficient than the LM at higher run times, otherwise the efficiency is considerably close to the LM results and varies with the same trend. The Laplace single perturbation method is the slowest of the methods we developed, mainly because of the time-looping process used to solve the response and the preliminary symbolic operations needed. A single time loop was tested to solve both the zeroth harmonic <inline-formula><mml:math id="M726" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and first-harmonic <inline-formula><mml:math id="M727" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> responses, but it was found to be slower than using two separate loops to solve each response individually. Additionally, the Fourier-based fast response methods with a Seed <inline-formula><mml:math id="M728" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> are only less efficient than the LM until reaching a run time of <inline-formula><mml:math id="M729" display="inline"><mml:mrow><mml:mn mathvariant="normal">60</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>; however, after exceeding that run time threshold, they become more efficient than all other methods.</p>
      <p id="d2e21969">The CPU time required for a Seed <inline-formula><mml:math id="M730" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> computation using the fast response methods for load Case E is shown in Fig. <xref ref-type="fig" rid="F13"/>, with both the <inline-formula><mml:math id="M731" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M732" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axes displayed on a log-log scale. There is now a 1<inline-formula><mml:math id="M733" display="inline"><mml:mo>:</mml:mo></mml:math></inline-formula>1 ratio between the execution and run time because there are no initialization costs for simulations carried out with a Seed <inline-formula><mml:math id="M734" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>. For example, with a run time of 4096 <inline-formula><mml:math id="M735" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula> (run time <inline-formula><mml:math id="M736" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> in Figs. <xref ref-type="fig" rid="F12"/> and <xref ref-type="fig" rid="F13"/>), the execution time for fast response methods using a single or double perturbation approach, such as the single perturbation approach with a response correction up to the second-order (<inline-formula><mml:math id="M737" 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>), is 1638 times faster than the real run time. It is also 36 times faster than the TDM, and 18 times faster than the LM. Since the inverted structural mass matrix can be stored and other operations can be pre-computed for a Seed <inline-formula><mml:math id="M738" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> simulation, the execution time is further reduced by a factor of 2 for a Seed <inline-formula><mml:math id="M739" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> simulation.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e22056">CPU execution time for the Seed <inline-formula><mml:math id="M740" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> scheme with respect to run time.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f13.png"/>

      </fig>

      <p id="d2e22073">The results for Seeds <inline-formula><mml:math id="M741" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M742" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>, in Figs. <xref ref-type="fig" rid="F12"/> and <xref ref-type="fig" rid="F13"/>, indicate, as anticipated, that for both the single and double perturbation results, the single harmonic computation (up to perturbation <inline-formula><mml:math id="M743" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M744" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) requires less execution time than up to the second harmonic (up to perturbation <inline-formula><mml:math id="M745" 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> or <inline-formula><mml:math id="M746" 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>).</p>
      <p id="d2e22139">In the end, the fastest fast response (FFT) method is the zeroth harmonic response contribution only. Due to a lack of accuracy, we find that the best alternative method is the higher-order single perturbation method with a second-order response correction. It is generally faster than the double perturbation method and provides a quasi-identical accuracy. Depending on the load case, a second-order consideration did improve the accuracy, as shown in Fig. <xref ref-type="fig" rid="F11"/>, and the additional computational cost for adding the second-order correction is small. As an example of accuracy evaluation, one can take into account results again for the run time of 4096 <inline-formula><mml:math id="M747" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula> (run time <inline-formula><mml:math id="M748" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula>). For this scenario, the first-order (up to first-harmonic precision) single perturbation method predicts a result with an accuracy of 3.5 % (Fig. <xref ref-type="fig" rid="F11"/>) within 2.5 s CPU time. The second-order single perturbation method further improves that accuracy substantially for some load cases, as can be seen in Fig. <xref ref-type="fig" rid="F11"/>.</p>
      <p id="d2e22162">Among the various performance metrics analysed, one particularly informative aspect is the overhead or initialization cost incurred by different computational schemes. The results presented in Fig. <xref ref-type="fig" rid="F14"/> illustrate the overhead costs that apply when performing simulations according to the Seed <inline-formula><mml:math id="M749" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> computational scheme. These findings complement earlier results by highlighting more the trade-offs between accuracy and computational efficiency.</p>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e22176">Fast response method overhead costs in terms of execution time versus run time. The methods that require each operation are specified.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f14.png"/>

      </fig>

      <p id="d2e22185">For the Laplace method, the highest initialization cost contribution comes from the symbolic simplification procedure of the Laplace <inline-formula><mml:math id="M750" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain Eq. (<xref ref-type="disp-formula" rid="Ch1.E37"/>), rather than from solving it symbolically.</p>
      <p id="d2e22198">Another trend that is noticeable in Fig. <xref ref-type="fig" rid="F14"/> is that both the forcing time series generation <inline-formula><mml:math id="M751" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the generation of the double perturbation numerical input forcing term <inline-formula><mml:math id="M752" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are procedures that increase with a unit slope in execution duration with simulation run time. While the total computational cost of <inline-formula><mml:math id="M753" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M754" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the single perturbation approach increases with the number of time steps, the growth rate is significantly lower than for the computation of <inline-formula><mml:math id="M755" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, owing to the faster evaluation of the matrix <inline-formula><mml:math id="M756" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> that grows in size. As expected, the cumulative computation of the matrix <inline-formula><mml:math id="M757" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and higher harmonic matrices <inline-formula><mml:math id="M758" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> via Hill's decomposition remains unaffected by the difference in run time, and it is required for both the zeroth harmonic and the double perturbation methods. Lastly, the Laplace method operations also remain theoretically constant with run time variations, however fluctuations are observed due to the stochastic nature of the runs.</p>
      <p id="d2e22386">We also evaluated the efficiency of our implementation by measuring the proportion of execution time spent on inverting the structural mass matrix <inline-formula><mml:math id="M759" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> during the generation of the forcing time series <inline-formula><mml:math id="M760" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> across all time steps. Our observations showed that it reaches a maximum level of about 10 %. With that plateau value reached as the run time increases, we can consider that only a small proportion of the forcing time series generation <inline-formula><mml:math id="M761" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E21"/>) is spent on that operation. This means that this procedure does not require optimization and can remain unchanged without the need to further reduce computational costs.</p>
</sec>
<sec id="Ch1.S8" sec-type="conclusions">
  <label>8</label><title>Conclusions</title>
      <p id="d2e22454">We have developed novel methods in both the frequency and Laplace domains to enable rapid analysis of the aero-elastic behaviour of floating wind turbines. The proposed Fourier-based and Laplace-based perturbation techniques model the system's dynamic response with harmonic accuracy up to the second order. They are intended to serve as practical tools for early-stage design and optimization, providing accurate insights into system behaviour while significantly reducing the computational cost compared to traditional time-domain simulations.</p>
      <p id="d2e22457">Conventional frequency-domain approaches are unable to treat blade-resolved response effects, since the azimuthal time dependence of the system matrices prevents a direct transformation to the frequency domain. Our model introduced a novel approach by explicitly considering blade-specific rotor loads in both the frequency and Laplace domains, rather than simplifying them to hub-level thrust and torque. Previous studies often represented the equations of motion in state-space form without including the effects of azimuthal blade loading, whereas our formulation incorporates these effects explicitly.</p>
      <p id="d2e22460">The computationally efficient methods that we formulated were verified under various load cases, including constant inflow, sheared inflow, and stochastic waves and wind. By introduction of a harmonic ordering parameter, the original linear model with a time-varying system matrix was reformulated into a sequence of linear problems with a constant system matrix, suited for solution in the frequency domain. These new methods vary first based on the perturbation approach, which can either be single or double. They can both be evaluated up to a chosen harmonic order. Hereby, higher-order harmonic corrections were shown to improve accuracy at a minimal computational cost. Results demonstrated that zeroth-order approximations were insufficient in cases of strong periodicity, whereas the inclusion of higher harmonics significantly improved fidelity. Further, the Laplace single perturbation method is the slowest among the methods we implemented, primarily due to the time-looping procedure involved in solving the response and the symbolic operations required beforehand.</p>
      <p id="d2e22463">In terms of computational performance, after initialization costs, the CPU time of the fast response methods scaled proportionally to the simulation time, and achieved speedups of 8 to 10 times relative to the linear baseline. The response accuracy is adjustable via the number of harmonic corrections considered. In the end, an accuracy going up to the second-order perturbation was sufficient to obtain reliable results for all load cases that were studied. The second-order single perturbation offered the best trade-off between speed and accuracy, with an improved speed compared to the double perturbation method. With the linear model used as a reference, a standard deviation relative error below 3.5 % and a largest positive-peak error below 3 % were achieved. Conversely, for the second-order double perturbation method, the error level for the largest response peaks across all load cases and output channels was below 0.5 %. Although the second-order double perturbation method generated a slightly higher accuracy, it required approximately 25 % more CPU time.</p>
      <p id="d2e22467">The numerical methods that we elaborated on are based on several assumptions and possess few limitations. While the proposed approaches assume a linear system behaviour, which limits the capture of non-linear and transient effects, such assumptions remain appropriate for preliminary design analyses. The difference between the time-domain model and the linear model was quantified to assess the accuracy of the linear approximation. For few load cases, a small difference was observed between the time-domain and linear model results across the time series, PSD, and logarithmic exceedance probability plots, as the time-domain model accounts for non-linear effects resulting from variations in aerodynamic parameters. Additionally, even though frequency-domain analyses are limited in their ability to comprehensively represent transient and non-linear effects, to address this issue, we devised a Laplace-domain method that considers transient response effects from initial conditions and relies on a first-order harmonic approximation. Consequently, it accurately captured the system's dynamic characteristics across most load cases.</p>
      <p id="d2e22470">The simplicity of the model with only 4 degrees of freedom was chosen to provide a simple and transparent demonstration model for the fast response methods. It thus includes the coupled floater motion and blade aerodynamics with aerodynamic states. Model extensions through the inclusion of additional blade sections, dynamic inflow, tower and blade flexibility, and improved hydrodynamics are possible as future work. To enhance model accuracy, the blade modal representation could be expanded to include edgewise, torsional, and higher-order modes, as well as tower modes, which are currently neglected since the tower is modelled as rigid. Increasing the number of blade sections in the rotor load calculations would yield a more realistic aerodynamic distribution, capturing spanwise variations in turbulence (e.g. from the Mann box). Tower flexibility can be incorporated without difficulty by following the same approach as in the QuLAF model <xref ref-type="bibr" rid="bib1.bibx30" id="paren.63"/>. With regard to floater hydrodynamics, potential improvements, which are also implemented in the QuLAF model, include frequency-dependent radiation damping and added-mass effects, as well as a more detailed representation of hydrostatic stiffness. These effects can be obtained using LPT solvers such as WAMIT, which provide frequency-domain hydrodynamic coefficients for wave excitation, radiation damping, and added mass. Moreover, the present floating wind turbine model formulation readily accommodates the inclusion of additional floater DOFs, particularly for large-volume floaters. Future work could additionally consider incorporating reactive forces from the mooring lines acting on the floater to further refine the floating wind turbine model. Also, the extension to varying rotor speed and control can be made, following the analysis in <xref ref-type="bibr" rid="bib1.bibx27" id="text.64"/>. Finally, the Øye dynamic stall model could be extended to incorporate shed vorticity effects, as accounted for in the Beddoes–Leishman model via Theodorsen's function, but it was used here in its original form for the sake of clarity and demonstration purposes.</p>
      <p id="d2e22479">However, since the present results demonstrate the feasibility of the novel fast response methods, a much more beneficial future step will be to apply the methods in full aero-elastic models for floating wind turbines. The developed response calculation methods are compatible with state-of-the-art time-domain solvers such as Bladed, OpenFAST, and HAWC2. Thus, they provide a means to obtain model-consistent fast linearized simulation results for use in load case screening, pre-design optimization, and control development.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Velocity triangle</title>
      <p id="d2e22493">To calculate the aerodynamic load <inline-formula><mml:math id="M762" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, we quantify the relative velocity <inline-formula><mml:math id="M763" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by analysing the velocity triangle in Fig. <xref ref-type="fig" rid="FA1"/>.</p>
      <p id="d2e22530">The integrated normal force <inline-formula><mml:math id="M764" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> on the <inline-formula><mml:math id="M765" display="inline"><mml:mrow><mml:msup><mml:mi>l</mml:mi><mml:mi mathvariant="normal">th</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> blade is given by

          <disp-formula id="App1.Ch1.S1.E40" content-type="numbered"><label>A1</label><mml:math id="M766" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi mathvariant="normal">F</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>c</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M767" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the inflow angle and <inline-formula><mml:math id="M768" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the lift coefficient as a function of the angle of attack. These aerodynamic properties are evaluated for the airfoil at <inline-formula><mml:math id="M769" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>, which is located at 70 % of the blade's length (<inline-formula><mml:math id="M770" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and the detailed justification can be found in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>. In this study, it is assumed that the drag and tangential induced velocity contributions are relatively small compared to the lift and axial induction, respectively, and can thus be neglected. While assuming additionally the same inflow angle <inline-formula><mml:math id="M771" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the entire blade, we ignore the effects of variation in blade deformation across the blade. Although the inflow angle varies considerably along the blade span, it is evaluated only at a single radial reference position, which is used to compute the aerodynamic forcing for the entire blade. Nevertheless, the assumption of a single inflow angle and angle of attack per blade affects the accuracy of the overall rotor aerodynamic loads. This modelling choice is, however, justified by the objective of developing a floating wind turbine model with fewer DOFs and by the disproportionately high contribution of aerodynamic loads at that blade location – refer to the explanation provided in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>. In Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E40"/>), for linearization purposes, <inline-formula><mml:math id="M772" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the aerodynamic load contribution that dictates the floating wind turbine's dynamics. For the development of the LM, the contributions of the dynamic lift coefficient <inline-formula><mml:math id="M773" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the squared relative wind speed <inline-formula><mml:math id="M774" display="inline"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>, and the cosine of the inflow angle <inline-formula><mml:math id="M775" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are linearized about the operating point. In contrast, for the TDM, these time-varying quantities are not linearized with respect to the time derivative of the structural DOF vector <inline-formula><mml:math id="M776" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>, the dynamic stall separation function DOF <inline-formula><mml:math id="M777" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, or the inflow velocity fluctuation <inline-formula><mml:math id="M778" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Unlike the LM, the TDM retains non-linear contributions, for example, in the computation of <inline-formula><mml:math id="M779" display="inline"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. The TDM accounts for the direct time variation of these aerodynamic parameters by employing their original non-linear definitions.</p>

      <fig id="FA1"><label>Figure A1</label><caption><p id="d2e22920">Velocity triangle for the airfoil located at the radial position of <inline-formula><mml:math id="M780" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula> on the blade.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f15.png"/>

      </fig>

      <p id="d2e22942">As illustrated in Fig. <xref ref-type="fig" rid="FA1"/>, the relative velocity <inline-formula><mml:math id="M781" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> component that is normal to the rotor plane <inline-formula><mml:math id="M782" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is impacted by a steady-state constant wake induction factor <inline-formula><mml:math id="M783" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>. Conversely, the velocity tangential to the rotor plane <inline-formula><mml:math id="M784" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is approximated not to be impacted by a tangential induction wake factor <inline-formula><mml:math id="M785" display="inline"><mml:mrow><mml:msup><mml:mi>a</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, since this is usually small. Therefore, <inline-formula><mml:math id="M786" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is equal to the rotational speed itself: <inline-formula><mml:math id="M787" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">rot</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:math></inline-formula>. Additional relations are found with respect to the inflow angle <inline-formula><mml:math id="M788" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the angle of attack <inline-formula><mml:math id="M789" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the twist angle <inline-formula><mml:math id="M790" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, such as <inline-formula><mml:math id="M791" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M792" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>tan⁡</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:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. The velocity normal to the rotor plane is given by <inline-formula><mml:math id="M793" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:mfenced><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M794" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M795" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mfenced close=")" open="("><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M796" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This entails that the squared normal velocity <inline-formula><mml:math id="M797" display="inline"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> can be expanded as

          <disp-formula id="App1.Ch1.S1.E41" content-type="numbered"><label>A2</label><mml:math id="M798" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=""><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mtext>steady term</mml:mtext></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mtext>higher-order term neglected</mml:mtext></mml:munder></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mfenced open="" close=""><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mtext>higher-order terms neglected</mml:mtext></mml:munder></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=""><mml:mrow><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mtext>damping contribution</mml:mtext></mml:munder></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mtext>forcing contribution</mml:mtext></mml:munder></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M799" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The damping contribution of the periodic shear inflow velocity variation <inline-formula><mml:math id="M800" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is considered within the structural damping matrix of the system <inline-formula><mml:math id="M801" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as an addition of the aerodynamic damping matrix <inline-formula><mml:math id="M802" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>). The periodicity of <inline-formula><mml:math id="M803" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E11"/>) induces a higher-order harmonic time dependence in the aerodynamic damping matrix <inline-formula><mml:math id="M804" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E15"/>). This time dependence cannot subsequently be eliminated from the state-space system matrix <inline-formula><mml:math id="M805" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E17"/>) using the Coleman transform, even if the system is formulated in a non-rotating frame. From Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E41"/>), it is evident that both the shear inflow velocity fluctuation <inline-formula><mml:math id="M806" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and the spatially coherent turbulent fluctuation <inline-formula><mml:math id="M807" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> add to the total velocity variation <inline-formula><mml:math id="M808" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which in turn influences the forcing term. Also, from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E41"/>), we neglect the damping contribution of the term <inline-formula><mml:math id="M809" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mfenced close=")" open="("><mml:mrow><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, which is influenced by the spatially coherent velocity fluctuation <inline-formula><mml:math id="M810" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e24028">Moreover, partial derivatives involving the inflow angle <inline-formula><mml:math id="M811" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and a variable of interest, denoted by the <inline-formula><mml:math id="M812" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> symbol, i.e. <inline-formula><mml:math id="M813" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula><mml:math id="M814" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, become relevant when linearizing the system equations. They are found to be

          <disp-formula id="App1.Ch1.S1.E42" content-type="numbered"><label>A3</label><mml:math id="M815" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></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:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mfrac><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        and are related to the partial derivative of the normal velocity <inline-formula><mml:math id="M816" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx29" id="paren.65"/>.</p>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Øye dynamic stall model and related studies</title>
      <p id="d2e24363">The Øye dynamic stall model comprises an equation for the dynamic lift coefficient <inline-formula><mml:math id="M817" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and for the separation function <inline-formula><mml:math id="M818" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that influences its behaviour. This model is linearized by applying Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>) first for the dynamic lift coefficient <inline-formula><mml:math id="M819" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from Øye's model <xref ref-type="bibr" rid="bib1.bibx26" id="text.66"/>

          <disp-formula id="App1.Ch1.S2.E43" content-type="numbered"><label>B1</label><mml:math id="M820" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">inv</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        In our anterior studies using this dynamic stall model <xref ref-type="bibr" rid="bib1.bibx29" id="paren.67"/>, we have described the linearized terms <inline-formula><mml:math id="M821" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula><mml:math id="M822" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, respectively, as

          <disp-formula id="App1.Ch1.S2.E44" content-type="numbered"><label>B2</label><mml:math id="M823" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">inv</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">inv</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Using the airfoil data from Fig. 3 in our previous investigations <xref ref-type="bibr" rid="bib1.bibx29" id="paren.68"/>, the values of <inline-formula><mml:math id="M824" display="inline"><mml:mrow><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mtext>inv</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>st</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M825" display="inline"><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mtext>stall</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>st</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are numerically evaluated under steady-state conditions (<inline-formula><mml:math id="M826" display="inline"><mml:mi mathvariant="normal">st</mml:mi></mml:math></inline-formula>) as gradients at the operating angle of attack <inline-formula><mml:math id="M827" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> through the cubic spline interpolation. To quantify the partial derivative <inline-formula><mml:math id="M828" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> for a given variable designated by the <inline-formula><mml:math id="M829" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> symbol, the following relation between the angle of attack and inflow angle must be considered:

          <disp-formula id="App1.Ch1.S2.E45" content-type="numbered"><label>B3</label><mml:math id="M830" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        At last, the ordinary differential equation (ODE) for the dynamic stall separation function <inline-formula><mml:math id="M831" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M832" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula> is linearized as

          <disp-formula id="App1.Ch1.S2.E46" content-type="numbered"><label>B4</label><mml:math id="M833" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lin</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=""><mml:mrow><mml:msub><mml:mfenced close="|" open=""><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>+</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>a</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">st</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

        where the time constant is <inline-formula><mml:math id="M834" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi>c</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">st</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The partial derivative <inline-formula><mml:math id="M835" display="inline"><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mtext>static</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>st</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> required for the LM is obtained by numerically computing the gradient at the relevant operating angle of attack <inline-formula><mml:math id="M836" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, based on the airfoil data presented in Fig. 4 from our published paper <xref ref-type="bibr" rid="bib1.bibx29" id="paren.69"/>. As a reminder, the dynamic stall model, like the floating wind turbine model, is employed solely as a demonstration platform to verify the fast response methodology, and is not intended to constitute a central contribution of this study. Øye's dynamic stall model has only a single state and does not account for the separation effect of the vorticity that is shed from the airfoil's trailing edge. This phenomenon is captured analytically by Theodorsen's function, and it is incorporated in the Beddoes–Leishman dynamic stall model <xref ref-type="bibr" rid="bib1.bibx18" id="paren.70"/>. However, we selected the Øye model for this analysis because it simplifies both the implementation and the linearization of the dynamic stall equations within the state-space framework. The validity of the linearization of the Øye dynamic stall model has been verified using the same dynamic model as in our previous published work <xref ref-type="bibr" rid="bib1.bibx29" id="paren.71"/>. Therefore, in Fig. 6 <xref ref-type="bibr" rid="bib1.bibx29" id="paren.72"/>, we compared for both the LM and the TDM the dynamic lift and stall behaviour with a periodic floater pitch <inline-formula><mml:math id="M837" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> excitation. The analysis was carried out at three different operational points near the region of maximum static lift coefficient <inline-formula><mml:math id="M838" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. It demonstrated that overall there is a good agreement between the TDM and LM time series for the angle of attack <inline-formula><mml:math id="M839" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and the lift coefficient <inline-formula><mml:math id="M840" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A more extensive dynamic stall analysis could compare the behaviour of multiple dynamic stall models. In pursuit of this goal, DNV developed a dynamic stall state-space model within its aero-elastic code Bladed, named IAG <xref ref-type="bibr" rid="bib1.bibx4" id="paren.73"/>, in reference to the Institute of Aerodynamics and Gas Dynamics at the University of Stuttgart, reflecting the developer's former affiliation. Their study investigated how the Øye, Beddoes–Leishman, and IAG dynamic stall models respond to varying excitation frequencies in edgewise vibrations of large and flexible wind turbine blades <xref ref-type="bibr" rid="bib1.bibx4" id="paren.74"/>, offering valuable insights for blade design. However, choosing the appropriate dynamic stall model is left to the reader, depending on the specific operating conditions, and conducting such a sensitivity study is beyond the scope of this work.</p>
</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>Supplementary statistical analysis</title>
<sec id="App1.Ch1.S3.SS1">
  <label>C1</label><title>Load Case C: variation of inflow turbulence intensity</title>

      <fig id="FC1"><label>Figure C1</label><caption><p id="d2e25545">Standard deviation relative error (SDRE) for load Case C turbulence intensity (TI) variations and response channels. The analysed fast response methods are the Fourier zeroth harmonic, as well as the double and single perturbation (pert.) methods.</p></caption>
          
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f16.png"/>

        </fig>

</sec>
<sec id="App1.Ch1.S3.SS2">
  <label>C2</label><title>Load Case D: variation in stochastic hydrodynamic moment with multiple simulation runs</title>

      <fig id="FC2"><label>Figure C2</label><caption><p id="d2e25566">Standard deviation relative error (SDRE) for load Case D multiple runs with different stochastic floater pitch moment and response channels. The analysed fast response methods are the Fourier zeroth harmonic, as well as the double and single perturbation (pert.) methods.</p></caption>
          
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2191/2026/wes-11-2191-2026-f17.png"/>

        </fig>


</sec>
</app>

<app id="App1.Ch1.S4">
  <label>Appendix D</label><title>Simulation protocols for Seeds <inline-formula><mml:math id="M841" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M842" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula></title>
      <p id="d2e25602">The simulations protocols are summarized with the following steps for the zeroth harmonic and higher-order perturbation (pert.) methods:</p>
<sec id="App1.Ch1.S4.SS1">
  <label>D1</label><title>Zeroth harmonic</title>
      <p id="d2e25612">Seed 1: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e25617">Compute <inline-formula><mml:math id="M843" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and store <inline-formula><mml:math id="M844" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E21"/>).</p></list-item><list-item><label>(b)</label>
      <p id="d2e25655">Calculate <inline-formula><mml:math id="M845" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> via Hill decomposition (Eq. <xref ref-type="disp-formula" rid="Ch1.E27"/>).</p></list-item></list></p>
      <p id="d2e25676">Seed 2: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e25682">Compute <inline-formula><mml:math id="M846" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using stored <inline-formula><mml:math id="M847" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e25718">Use stored <inline-formula><mml:math id="M848" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>
</sec>
<sec id="App1.Ch1.S4.SS2">
  <label>D2</label><title>Single pert.</title>
      <p id="d2e25745">Seed 1: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e25750">Compute <inline-formula><mml:math id="M849" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and store <inline-formula><mml:math id="M850" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e25786">Calculate average <inline-formula><mml:math id="M851" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and higher first-order harmonic <inline-formula><mml:math id="M852" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for time series (Eq. <xref ref-type="disp-formula" rid="Ch1.E27"/>).</p></list-item></list></p>
      <p id="d2e25840">Seed 2: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e25846">Compute <inline-formula><mml:math id="M853" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using stored <inline-formula><mml:math id="M854" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e25882">Use stored <inline-formula><mml:math id="M855" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M856" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>
</sec>
<sec id="App1.Ch1.S4.SS3">
  <label>D3</label><title>Double pert.</title>
      <p id="d2e25924">Seed 1: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e25929">Compute <inline-formula><mml:math id="M857" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and store <inline-formula><mml:math id="M858" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e25965">Calculate <inline-formula><mml:math id="M859" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and harmonics <inline-formula><mml:math id="M860" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M861" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) via Hill decomposition (Eq. <xref ref-type="disp-formula" rid="Ch1.E27"/>).</p></list-item><list-item><label>(c)</label>
      <p id="d2e26015">Compute <inline-formula><mml:math id="M862" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for time series using <inline-formula><mml:math id="M863" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E27"/>).</p></list-item></list></p>
      <p id="d2e26055">Seed 2: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e26061">Compute <inline-formula><mml:math id="M864" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using stored <inline-formula><mml:math id="M865" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e26097">Use stored <inline-formula><mml:math id="M866" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M867" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>
</sec>
<sec id="App1.Ch1.S4.SS4">
  <label>D4</label><title>Laplace single pert.</title>
      <p id="d2e26143">Seed 1: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e26148">Compute <inline-formula><mml:math id="M868" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and store <inline-formula><mml:math id="M869" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e26184">Simplify symbolic <inline-formula><mml:math id="M870" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> domain Eq. (<xref ref-type="disp-formula" rid="Ch1.E36"/>) and compute time solution via inverse Laplace (Eqs. <xref ref-type="disp-formula" rid="Ch1.E37"/> and <xref ref-type="disp-formula" rid="Ch1.E38"/>).</p></list-item></list></p>
      <p id="d2e26200">Seed 2: <list list-type="custom"><list-item><label>(a)</label>
      <p id="d2e26206">Compute <inline-formula><mml:math id="M871" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using stored <inline-formula><mml:math id="M872" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>(b)</label>
      <p id="d2e26242">Use stored time-domain solution (Eqs. <xref ref-type="disp-formula" rid="Ch1.E37"/> and  <xref ref-type="disp-formula" rid="Ch1.E38"/>).</p></list-item></list></p>
</sec>
</app>

<app id="App1.Ch1.S5">
  <label>Appendix E</label><title>Nomenclature</title>
      <p id="d2e26258"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M873" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade first flapwise mode</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M874" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitch moment amplitude</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M875" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Spar-buoy cylinder cross-sectional area</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M876" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">JONSWAP spectrum wave amplitude</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M877" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Axial induction factor normal to rotor plane</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M878" display="inline"><mml:mrow><mml:msup><mml:mi>a</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Tangential induction factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M879" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade deflection amplitude</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M880" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil chord length</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M881" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hydrodynamic added-mass coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M882" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hydrodynamic inertia coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M883" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">inv</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil inviscid flow lift coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M884" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil dynamic lift coefficient as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M885" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">stall</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil fully separated flow lift coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M886" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil static lift coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M887" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade element distance from the floater basis</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M888" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">Spar</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Spar-buoy diameter</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M889" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade reference radial position from the root</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M890" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Dynamic stall separation function as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M891" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">static</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Dynamic stall static separation function as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M892" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hydrodynamic force</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M893" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">aero</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade aerodynamic load</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M894" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Gravitational constant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M895" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">a</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Generalized aerodynamic blade force</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M896" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hub height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M897" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">JONSWAP spectrum significant wave height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M898" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Water depth</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M899" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade sectional stiffness</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M900" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Wave number</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M901" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade length</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M902" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade lift force per unit length</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M903" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade index</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M904" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Combined mass of nacelle and hub</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M905" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">aero</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Aerodynamic moment for floater pitch motion</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M906" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitch moment</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M907" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade mass per unit length</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M908" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of blades</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M909" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of states, or the system dimension</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M910" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade rate of change of angular momentum</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M911" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade radial position from the root</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M912" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M913" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time step of index <inline-formula><mml:math id="M914" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M915" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">JONSWAP spectrum peak period</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M916" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade deflection</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M917" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Rotor constant inflow at hub height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M918" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Rated wind speed</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
      <p id="d2e27150"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M919" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">rel</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil relative velocity as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M920" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade element acceleration tracked in <inline-formula><mml:math id="M921" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> coordinate system</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M922" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>D</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade element position tracked in <inline-formula><mml:math id="M923" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> coordinate system</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M924" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade element velocity tracked in <inline-formula><mml:math id="M925" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> coordinate system</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M926" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">Bot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Spar-buoy submerged underwater draft</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M927" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil angle of attack as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M928" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil twist angle as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M929" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">JONSWAP spectrum enhancement factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M930" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Perturbation of order <inline-formula><mml:math id="M931" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M932" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Logarithmic decrement for a <inline-formula><mml:math id="M933" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th degree of freedom</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M934" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade displacement amplitude virtual work</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M935" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade displacement virtual work</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M936" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitch angle virtual work</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M937" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mrow><mml:mi mathvariant="normal">wave</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Wave spectrum stochastic phase shift</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M938" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Damping ratio for a <inline-formula><mml:math id="M939" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th degree of freedom</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M940" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Structural stiffness matrix scaling factor for Rayleigh damping characterization</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M941" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">shear</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Wind shear exponent</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M942" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Constant rotational speed</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M943" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitch moment excitation frequency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M944" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade first flapwise mode natural frequency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M945" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">wave</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">JONSWAP spectrum wave frequency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M946" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitch natural frequency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M947" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade first flapwise mode shape</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M948" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Airfoil inflow angle as blade variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M949" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade azimuthal angular position</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M950" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Air density</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M951" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">water</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Water density</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M952" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Dynamic stall time constant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M953" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">hydro</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hydrodynamic moment</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M954" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floater pitching angle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M955" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade inflow velocity variation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M956" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">shear</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Blade shear inflow velocity variation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M957" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">turb</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Rotor spatially coherent turbulence inflow velocity variation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M958" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">State-space system matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M959" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear model system matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M960" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time-domain model system matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M961" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Aerodynamic damping matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M962" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Structural damping matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M963" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Identity matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M964" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Structural stiffness matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M965" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Structural mass matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M966" display="inline"><mml:mn mathvariant="bold">0</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Zero vector or zero matrix</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M967" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">State-space forcing input vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M968" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear model state-space forcing vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M969" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time-domain model state-space forcing vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M970" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear model forcing vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M971" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time-domain model forcing vector</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
      <p id="d2e28207"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M972" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">State vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M973" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Structural degrees of freedom vector</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M974" display="inline"><mml:mi mathvariant="normal">lin</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linearized variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M975" display="inline"><mml:mi mathvariant="normal">st</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Steady value of variable</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M976" display="inline"><mml:mi mathvariant="normal">ANOVA</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Analysis of variance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M977" display="inline"><mml:mi mathvariant="normal">DOF</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Degree of freedom</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M978" display="inline"><mml:mi mathvariant="normal">EOM</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Equation of motion</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M979" display="inline"><mml:mi mathvariant="normal">FFT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Fast Fourier transform</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M980" display="inline"><mml:mi mathvariant="normal">FOWT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Floating offshore wind turbine</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M981" display="inline"><mml:mi mathvariant="normal">IAG</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Institute of Aerodynamics and Gas Dynamics</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M982" display="inline"><mml:mi mathvariant="normal">iFFT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Inverse fast Fourier transform</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M983" display="inline"><mml:mi mathvariant="normal">LM</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear model</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M984" display="inline"><mml:mi mathvariant="normal">LPT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear potential theory</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M985" display="inline"><mml:mi mathvariant="normal">LTI</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Linear time invariant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M986" display="inline"><mml:mi mathvariant="normal">ODE</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ordinary differential equation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M987" display="inline"><mml:mi mathvariant="normal">PSD</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Power spectral density</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M988" display="inline"><mml:mi mathvariant="normal">QuLAF</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Quick load analysis of floating wind turbines</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M989" display="inline"><mml:mi mathvariant="normal">RAFT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Response amplitudes of floating turbines</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M990" display="inline"><mml:mrow><mml:mi mathvariant="normal">RK</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Fourth-order Runge–Kutta</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M991" display="inline"><mml:mi mathvariant="normal">SDRE</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Standard deviation relative error</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M992" display="inline"><mml:mi mathvariant="normal">SLOW</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Simplified Low-Order Wind turbine</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M993" display="inline"><mml:mi mathvariant="normal">TDM</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time-domain model</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M994" display="inline"><mml:mi mathvariant="normal">TI</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Turbulence intensity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M995" display="inline"><mml:mi mathvariant="normal">WAMIT</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Wave analysis MIT</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
</app>
  </app-group><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e28567">The MATLAB code used for simulations and the numerical data are provided upon request to the main author.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e28573">BP was primarily responsible for writing the paper and independently developed the entire programming framework used for the simulations. HB and BP both played key roles in the conceptualization of the models and the exploration of methodology, while BP was responsible for the generation, validation, and visualization of the results. HB developed the methodology together with BP. TK and WY contributed to the development of the methodology and guided the investigative aspects of the work together with HB. All authors actively participated in the revisions and the editing process.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e28586">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e28592">We thank the first anonymous reviewer for their insightful remarks and constructive suggestions. These comments have guided us in clarifying the treatment of hydrodynamic damping, rotor load evaluation, and the assumption on the forcing term in the Laplace method. As thoughtfully suggested, we have also added a discussion on the impact of higher turbulence intensity on the model's linearization. We thank the second anonymous reviewer as well for the careful reading and valuable suggestions. In response, we have expanded the explanations of the load case results, and clarified and corrected the equation notations. We have also included additional details on the hydrodynamic simulations.</p></ack><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Abdelmoteleb and Bachynski-Polić(2024)</label><mixed-citation>Abdelmoteleb, S.-E. and Bachynski-Polić, E. E.: Evaluating Different Approaches for Modelling Rotor Aero-servo-dynamics in Frequency-Domain Analysis of Floating Wind Turbines, Authorea [preprint], <ext-link xlink:href="https://doi.org/10.22541/au.171011099.94143130/v1" ext-link-type="DOI">10.22541/au.171011099.94143130/v1</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Abdelmoteleb and Bachynski-Polić(2025)</label><mixed-citation>Abdelmoteleb, S.-E. and Bachynski-Polić, E. E.: A frequency-domain optimization procedure for catenary and semi-taut mooring systems of floating wind turbines, Marine Struct., 101, 103768, <ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2024.103768" ext-link-type="DOI">10.1016/j.marstruc.2024.103768</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bak et al.(2013)</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 MW reference wind turbine, DTU Wind Energy Report-I-0092, 5, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bangga et al.(2023)</label><mixed-citation>Bangga, G., Parkinson, S., and Collier, W.: Development and Validation of the IAG Dynamic Stall Model in State-Space Representation for Wind Turbine Airfoils, Energies, 16, <ext-link xlink:href="https://doi.org/10.3390/en16103994" ext-link-type="DOI">10.3390/en16103994</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bender and Orszag(1999)</label><mixed-citation>Bender, C. M. and Orszag, S. A.: Advanced Mathematical Methods for Scientists and Engineers I: Asymptotic Methods and Perturbation Theory, Springer, New York, NY, 1st edn., ISBN 978-0-387-98931-0, <ext-link xlink:href="https://doi.org/10.1007/978-1-4757-3069-2" ext-link-type="DOI">10.1007/978-1-4757-3069-2</ext-link>, originally published by McGraw Hill, 1978. Part of the Springer Book Archive. Perturbation theory is covered in Part III, titled “Perturbation Methods”. Chapter 7, “Perturbation Series”, 319–367, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bir(2008)</label><mixed-citation>Bir, G.: Multi-Blade Coordinate Transformation and its Application to Wind Turbine Analysis, 46th AIAA Aerospace Sciences Meeting and Exhibit, 7–10 January 2008, Reno, Nevada, <ext-link xlink:href="https://doi.org/10.2514/6.2008-1300" ext-link-type="DOI">10.2514/6.2008-1300</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Borg et al.(2024)</label><mixed-citation>Borg, M., Pegalajar-Jurado, A., Stiesdal, H., Madsen, F., Nielsen, T., Mikkelsen, R., Mirzaei, M., Lomholt, A., and Bredmose, H.: Dynamic response analysis of the TetraSpar floater in waves: Experiment and numerical reproduction, Marine Struct., 94, <ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2023.103546" ext-link-type="DOI">10.1016/j.marstruc.2023.103546</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Coleman and Feingold(1958)</label><mixed-citation> Coleman, R. P. and Feingold, A. M.: Theory of Self-Excited Mechanical Oscillations of Helicopter Rotors with Hinged Blades (NACA Report 1351), National Advisory Committee for Aeronautics, Handle: 2060/19930092339, 1958.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Cooley and Tukey(1965)</label><mixed-citation>Cooley, J. W. and Tukey, J. W.: An Algorithm for the Machine Calculation of Complex Fourier Series, Math. Comput., 19, 297–301, <ext-link xlink:href="https://doi.org/10.2307/2003354" ext-link-type="DOI">10.2307/2003354</ext-link>, 1965.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>de Hoog et al.(1982)</label><mixed-citation>de Hoog, F. R., Knight, J. H., and Stokes, A. N.: An Improved Method for Numerical Inversion of Laplace Transforms, SIAM Journal on Scientific and Statistical Computing, 3, 357–366, <ext-link xlink:href="https://doi.org/10.1137/0903022" ext-link-type="DOI">10.1137/0903022</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Floquet(1883)</label><mixed-citation>Floquet, G.: Sur les équations différentielles linéaires à coefficients périodiques, Annales scientifiques de l'École Normale Supérieure, 2e série, 12, 47–88, <ext-link xlink:href="https://doi.org/10.24033/asens.220" ext-link-type="DOI">10.24033/asens.220</ext-link>, 1883.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Hall et al.(2022)</label><mixed-citation>Hall, M., Housner, S., Zalkind, D., Bortolotti, P., Ogden, D., and Barter, G.: An Open-Source Frequency-Domain Model for Floating Wind Turbine Design Optimization, J. Phys. Conf. Ser., 2265, 042020, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2265/4/042020" ext-link-type="DOI">10.1088/1742-6596/2265/4/042020</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Hall et al.(2023)</label><mixed-citation>Hall, M., West, W., Housner, S., and Lozon, E.: Efficient Modeling of Floating Wind Arrays Including Current Loads and Seabed Bathymetry, in: Proceedings of the ASME 2023 International Offshore Wind Technical Conference, vol. 1, pp. 1–9, American Society of Mechanical Engineers, <ext-link xlink:href="https://doi.org/10.1115/IOWTC2023-119447" ext-link-type="DOI">10.1115/IOWTC2023-119447</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Hansen(2015)</label><mixed-citation> Hansen, M.: Aerodynamics of wind turbines, Earthscan, 3rd edn., ISBN 9781138775077, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Hansen(2016)</label><mixed-citation>Hansen, M. H.: Modal dynamics of structures with bladed isotropic rotors and its complexity for two-bladed rotors, Wind Energ. Sci., 1, 271–296, <ext-link xlink:href="https://doi.org/10.5194/wes-1-271-2016" ext-link-type="DOI">10.5194/wes-1-271-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Hill(1886)</label><mixed-citation>Hill, G. W.: On the part of the motion of the lunar perigee which is a function of the mean motions of the sun and moon, Acta Mathematica, 36, 1871–2509, <ext-link xlink:href="https://doi.org/10.1007/BF02417081" ext-link-type="DOI">10.1007/BF02417081</ext-link>, 1886.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Larsen and Hanson(2007)</label><mixed-citation>Larsen, T. J. and Hanson, T. D.: A method to avoid negative damped low frequent tower vibrations for a floating, pitch controlled wind turbine, J. Phys. Conf. Ser., 75, 012073, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/75/1/012073" ext-link-type="DOI">10.1088/1742-6596/75/1/012073</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Leishman and Beddoes(1986)</label><mixed-citation> Leishman, J. G. and Beddoes, T. S.: A Generalised Model for Airfoil Unsteady Aerodynamic Behaviour and Dynamic Stall Using the Indicial Method, in: Proceedings of the 42nd Annual Forum of the American Helicopter Society, pp. 1–23, presented at the 42nd Annual Forum, American Helicopter Society, Washington, D.C., USA, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Lemmer et al.(2017)</label><mixed-citation>Lemmer, F., Müller, K., Yu, W., Schlipf, D., and Cheng, P. W.: Optimization of Floating Offshore Wind Turbine Platforms with a Self-Tuning Controller, in: Proceedings of the ASME 2017 36th International Conference on Ocean, Offshore and Arctic Engineering, 10, 1–8, American Society of Mechanical Engineers, <ext-link xlink:href="https://doi.org/10.18419/opus-9174" ext-link-type="DOI">10.18419/opus-9174</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Lemmer et al.(2020a)</label><mixed-citation>Lemmer, F., Yu, W., Luhmann, B., Schlipf, D., and Cheng, P. W.: Multibody modeling for concept-level floating offshore wind turbine design, Multibody System Dynamics, 49, 203–236, <ext-link xlink:href="https://doi.org/10.1007/s11044-020-09729-x" ext-link-type="DOI">10.1007/s11044-020-09729-x</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Lemmer et al.(2020b)</label><mixed-citation>Lemmer, F., Yu, W., Schlipf, D., and Cheng, P. W.: Robust gain scheduling baseline controller for floating offshore wind turbines, Wind Energy, 23, 17–30, <ext-link xlink:href="https://doi.org/10.1002/we.2408" ext-link-type="DOI">10.1002/we.2408</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Lemmer et al.(2021)</label><mixed-citation>Lemmer, F., Yu, W., Steinacker, H., Skandali, D., and Raach, S.: Advances on Reduced-Order Modeling of Floating Offshore Wind Turbines, Volume 9: Ocean Renewable Energy, V009T09A034, <ext-link xlink:href="https://doi.org/10.1115/OMAE2021-63701" ext-link-type="DOI">10.1115/OMAE2021-63701</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Lozon et al.(2024)</label><mixed-citation>Lozon, E., Hall, M., and Mahfouz, M. Y.: Coupled modeling of wake steering and platform offsets for floating wind arrays, J. Phys. Conf. Ser., 2767, 062035, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/6/062035" ext-link-type="DOI">10.1088/1742-6596/2767/6/062035</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Madsen et al.(2019)</label><mixed-citation>Madsen, F. J., Pegalajar-Jurado, A., and Bredmose, H.: Performance study of the QuLAF pre-design model for a 10 MW floating wind turbine, Wind Energ. Sci., 4, 527–547, <ext-link xlink:href="https://doi.org/10.5194/wes-4-527-2019" ext-link-type="DOI">10.5194/wes-4-527-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Mann(1994)</label><mixed-citation>Mann, J.: The spatial structure of neutral atmospheric surface-layer turbulence, J. Fluid Mech., 273, 141–168, <ext-link xlink:href="https://doi.org/10.1017/S0022112094001886" ext-link-type="DOI">10.1017/S0022112094001886</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Øye(1991)</label><mixed-citation> Øye, S.: Dynamic stall, simulated as a time lag of separation, edited by: McAnulty, K. F., Proceedings of the 4th IEA Symposium on the Aerodynamics of Wind Turbines, ETSU-N-118, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Pamfil(2025)</label><mixed-citation> Pamfil, B.: Linearized aero-hydro-servo-elastic modelling of floating wind turbines, Ph.D. thesis, Technical University of Denmark, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Pamfil et al.(2024)</label><mixed-citation>Pamfil, B., Bredmose, H., and Kim, T.: Floating wind turbine stability and time response analysis with rotating modes, J. Phys. Conf. Ser., 2767, 022057, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/2/022057" ext-link-type="DOI">10.1088/1742-6596/2767/2/022057</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Pamfil et al.(2025)</label><mixed-citation>Pamfil, B., Bredmose, H., and Kim, T.: Coleman-free aero-elastic stability methods for three- and two-bladed floating wind turbines, Wind Energ. Sci., 10, 827–856, <ext-link xlink:href="https://doi.org/10.5194/wes-10-827-2025" ext-link-type="DOI">10.5194/wes-10-827-2025</ext-link>, 2025. </mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Pegalajar-Jurado et al.(2018)</label><mixed-citation>Pegalajar-Jurado, A., Borg, M., and Bredmose, H.: An efficient frequency-domain model for quick load analysis of floating offshore wind turbines, Wind Energ. Sci., 3, 693–712, <ext-link xlink:href="https://doi.org/10.5194/wes-3-693-2018" ext-link-type="DOI">10.5194/wes-3-693-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Pollini et al.(2023)</label><mixed-citation>Pollini, N., Pegalajar-Jurado, A., and Bredmose, H.: Design optimization of a TetraSpar-type floater and tower for the IEA Wind 15 MW reference wind turbine, Marine Struct., 90, <ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2023.103437" ext-link-type="DOI">10.1016/j.marstruc.2023.103437</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Schlipf et al.(2013)</label><mixed-citation>Schlipf, D., Schlipf, D., and Kühn, M.: Nonlinear Model Predictive Control of Wind Turbines Using LIDAR, Wind Energy, 16, <ext-link xlink:href="https://doi.org/10.1002/we.1533" ext-link-type="DOI">10.1002/we.1533</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Skjoldan(2009)</label><mixed-citation>Skjoldan, P.: Modal Dynamics of Wind Turbines with Anisotropic Rotors, <ext-link xlink:href="https://doi.org/10.2514/6.2009-1036" ext-link-type="DOI">10.2514/6.2009-1036</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Stehfest(1970)</label><mixed-citation>Stehfest, H.: Algorithm 368: Numerical Inversion of Laplace Transforms [D5], Communications of the ACM, 13, 47–49, <ext-link xlink:href="https://doi.org/10.1145/361953.361969" ext-link-type="DOI">10.1145/361953.361969</ext-link>, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Talbot(1979)</label><mixed-citation>Talbot, A.: The accurate numerical inversion of Laplace transforms, J. I. Math. Appl., 23, 97–120, <ext-link xlink:href="https://doi.org/10.1093/imamat/23.1.97" ext-link-type="DOI">10.1093/imamat/23.1.97</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Zalkind and Bortolotti(2024)</label><mixed-citation>Zalkind, D. and Bortolotti, P.: Control Co-Design Studies for a 22 MW Semisubmersible Floating Wind Turbine Platform, J. Phys. Conf. Ser., 2767, 082020, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/8/082020" ext-link-type="DOI">10.1088/1742-6596/2767/8/082020</ext-link>, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Fast response methods for aero-elastic floating wind turbine design</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abdelmoteleb and Bachynski-Polić(2024)</label><mixed-citation>
      
Abdelmoteleb, S.-E. and Bachynski-Polić, E. E.: Evaluating Different
Approaches for Modelling Rotor Aero-servo-dynamics in Frequency-Domain
Analysis of Floating Wind Turbines, Authorea [preprint],
<a href="https://doi.org/10.22541/au.171011099.94143130/v1" target="_blank">https://doi.org/10.22541/au.171011099.94143130/v1</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Abdelmoteleb and Bachynski-Polić(2025)</label><mixed-citation>
      
Abdelmoteleb, S.-E. and Bachynski-Polić, E. E.: A frequency-domain
optimization procedure for catenary and semi-taut mooring systems of floating
wind turbines, Marine Struct., 101, 103768,
<a href="https://doi.org/10.1016/j.marstruc.2024.103768" target="_blank">https://doi.org/10.1016/j.marstruc.2024.103768</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bak et al.(2013)</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, DTU
Wind Energy Report-I-0092, 5, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bangga et al.(2023)</label><mixed-citation>
      
Bangga, G., Parkinson, S., and Collier, W.: Development and Validation of the
IAG Dynamic Stall Model in State-Space Representation for Wind Turbine
Airfoils, Energies, 16, <a href="https://doi.org/10.3390/en16103994" target="_blank">https://doi.org/10.3390/en16103994</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bender and Orszag(1999)</label><mixed-citation>
      
Bender, C. M. and Orszag, S. A.: Advanced Mathematical Methods for Scientists
and Engineers I: Asymptotic Methods and Perturbation Theory, Springer, New
York, NY, 1st edn., ISBN 978-0-387-98931-0, <a href="https://doi.org/10.1007/978-1-4757-3069-2" target="_blank">https://doi.org/10.1007/978-1-4757-3069-2</a>,
originally published by McGraw Hill, 1978. Part of the Springer Book Archive.
Perturbation theory is covered in Part III, titled “Perturbation Methods”.
Chapter 7, “Perturbation Series”, 319–367, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bir(2008)</label><mixed-citation>
      
Bir, G.: Multi-Blade Coordinate Transformation and its Application to Wind
Turbine Analysis, 46th AIAA Aerospace Sciences Meeting and Exhibit,
7–10 January 2008,
Reno, Nevada, <a href="https://doi.org/10.2514/6.2008-1300" target="_blank">https://doi.org/10.2514/6.2008-1300</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Borg et al.(2024)</label><mixed-citation>
      
Borg, M., Pegalajar-Jurado, A., Stiesdal, H., Madsen, F., Nielsen, T.,
Mikkelsen, R., Mirzaei, M., Lomholt, A., and Bredmose, H.: Dynamic response
analysis of the TetraSpar floater in waves: Experiment and numerical
reproduction, Marine Struct., 94, <a href="https://doi.org/10.1016/j.marstruc.2023.103546" target="_blank">https://doi.org/10.1016/j.marstruc.2023.103546</a>,
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Coleman and Feingold(1958)</label><mixed-citation>
      
Coleman, R. P. and Feingold, A. M.:
Theory of Self-Excited Mechanical Oscillations of Helicopter Rotors with Hinged Blades (NACA Report 1351),
National Advisory Committee for Aeronautics, Handle: 2060/19930092339, 1958.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Cooley and Tukey(1965)</label><mixed-citation>
      
Cooley, J. W. and Tukey, J. W.: An Algorithm for the Machine Calculation of
Complex Fourier Series, Math. Comput., 19, 297–301,
<a href="https://doi.org/10.2307/2003354" target="_blank">https://doi.org/10.2307/2003354</a>, 1965.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>de Hoog et al.(1982)</label><mixed-citation>
      
de Hoog, F. R., Knight, J. H., and Stokes, A. N.: An Improved Method for
Numerical Inversion of Laplace Transforms, SIAM Journal on Scientific and
Statistical Computing, 3, 357–366, <a href="https://doi.org/10.1137/0903022" target="_blank">https://doi.org/10.1137/0903022</a>, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Floquet(1883)</label><mixed-citation>
      
Floquet, G.: Sur les équations différentielles linéaires à coefficients
périodiques, Annales scientifiques de l'École Normale Supérieure, 2e
série, 12, 47–88, <a href="https://doi.org/10.24033/asens.220" target="_blank">https://doi.org/10.24033/asens.220</a>, 1883.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Hall et al.(2022)</label><mixed-citation>
      
Hall, M., Housner, S., Zalkind, D., Bortolotti, P., Ogden, D., and Barter, G.:
An Open-Source Frequency-Domain Model for Floating Wind Turbine Design
Optimization, J. Phys. Conf. Ser., 2265, 042020,
<a href="https://doi.org/10.1088/1742-6596/2265/4/042020" target="_blank">https://doi.org/10.1088/1742-6596/2265/4/042020</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Hall et al.(2023)</label><mixed-citation>
      
Hall, M., West, W., Housner, S., and Lozon, E.: Efficient Modeling of Floating
Wind Arrays Including Current Loads and Seabed Bathymetry, in: Proceedings of
the ASME 2023 International Offshore Wind Technical Conference, vol. 1, pp.
1–9, American Society of Mechanical Engineers,
<a href="https://doi.org/10.1115/IOWTC2023-119447" target="_blank">https://doi.org/10.1115/IOWTC2023-119447</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Hansen(2015)</label><mixed-citation>
      
Hansen, M.: Aerodynamics of wind turbines, Earthscan, 3rd edn., ISBN
9781138775077, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Hansen(2016)</label><mixed-citation>
      
Hansen, M. H.: Modal dynamics of structures with bladed isotropic rotors and its complexity for two-bladed rotors, Wind Energ. Sci., 1, 271–296, <a href="https://doi.org/10.5194/wes-1-271-2016" target="_blank">https://doi.org/10.5194/wes-1-271-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Hill(1886)</label><mixed-citation>
      
Hill, G. W.: On the part of the motion of the lunar perigee which is a function
of the mean motions of the sun and moon, Acta Mathematica, 36, 1871–2509,
<a href="https://doi.org/10.1007/BF02417081" target="_blank">https://doi.org/10.1007/BF02417081</a>, 1886.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Larsen and Hanson(2007)</label><mixed-citation>
      
Larsen, T. J. and Hanson, T. D.: A method to avoid negative damped low frequent
tower vibrations for a floating, pitch controlled wind turbine, J. Phys. Conf. Ser., 75, 012073,
<a href="https://doi.org/10.1088/1742-6596/75/1/012073" target="_blank">https://doi.org/10.1088/1742-6596/75/1/012073</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Leishman and Beddoes(1986)</label><mixed-citation>
      
Leishman, J. G. and Beddoes, T. S.: A Generalised Model for Airfoil Unsteady
Aerodynamic Behaviour and Dynamic Stall Using the Indicial Method, in:
Proceedings of the 42nd Annual Forum of the American Helicopter Society, pp.
1–23, presented at the 42nd Annual Forum, American Helicopter Society,
Washington, D.C., USA, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Lemmer et al.(2017)</label><mixed-citation>
      
Lemmer, F., Müller, K., Yu, W., Schlipf, D., and Cheng, P. W.: Optimization of
Floating Offshore Wind Turbine Platforms with a Self-Tuning Controller, in:
Proceedings of the ASME 2017 36th International Conference on Ocean, Offshore
and Arctic Engineering, 10, 1–8, American Society of Mechanical
Engineers, <a href="https://doi.org/10.18419/opus-9174" target="_blank">https://doi.org/10.18419/opus-9174</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Lemmer et al.(2020a)</label><mixed-citation>
      
Lemmer, F., Yu, W., Luhmann, B., Schlipf, D., and Cheng, P. W.: Multibody
modeling for concept-level floating offshore wind turbine design, Multibody
System Dynamics, 49, 203–236, <a href="https://doi.org/10.1007/s11044-020-09729-x" target="_blank">https://doi.org/10.1007/s11044-020-09729-x</a>,
2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Lemmer et al.(2020b)</label><mixed-citation>
      
Lemmer, F., Yu, W., Schlipf, D., and Cheng, P. W.: Robust gain scheduling
baseline controller for floating offshore wind turbines, Wind Energy, 23,
17–30, <a href="https://doi.org/10.1002/we.2408" target="_blank">https://doi.org/10.1002/we.2408</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Lemmer et al.(2021)</label><mixed-citation>
      
Lemmer, F., Yu, W., Steinacker, H., Skandali, D., and Raach, S.: Advances on
Reduced-Order Modeling of Floating Offshore Wind Turbines, Volume 9: Ocean
Renewable Energy, V009T09A034, <a href="https://doi.org/10.1115/OMAE2021-63701" target="_blank">https://doi.org/10.1115/OMAE2021-63701</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lozon et al.(2024)</label><mixed-citation>
      
Lozon, E., Hall, M., and Mahfouz, M. Y.: Coupled modeling of wake steering and
platform offsets for floating wind arrays, J. Phys. Conf. Ser., 2767, 062035, <a href="https://doi.org/10.1088/1742-6596/2767/6/062035" target="_blank">https://doi.org/10.1088/1742-6596/2767/6/062035</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Madsen et al.(2019)</label><mixed-citation>
      
Madsen, F. J., Pegalajar-Jurado, A., and Bredmose, H.: Performance study of the QuLAF pre-design model for a 10&thinsp;MW floating wind turbine, Wind Energ. Sci., 4, 527–547, <a href="https://doi.org/10.5194/wes-4-527-2019" target="_blank">https://doi.org/10.5194/wes-4-527-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Mann(1994)</label><mixed-citation>
      
Mann, J.: The spatial structure of neutral atmospheric surface-layer
turbulence, J. Fluid Mech., 273, 141–168,
<a href="https://doi.org/10.1017/S0022112094001886" target="_blank">https://doi.org/10.1017/S0022112094001886</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Øye(1991)</label><mixed-citation>
      
Øye, S.: Dynamic stall, simulated as a time lag of separation, edited by:
McAnulty, K. F., Proceedings of the 4th IEA Symposium on the Aerodynamics of
Wind Turbines, ETSU-N-118, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Pamfil(2025)</label><mixed-citation>
      
Pamfil, B.: Linearized aero-hydro-servo-elastic modelling of floating wind
turbines, Ph.D. thesis, Technical University of Denmark, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Pamfil et al.(2024)</label><mixed-citation>
      
Pamfil, B., Bredmose, H., and Kim, T.: Floating wind turbine stability and time
response analysis with rotating modes, J. Phys. Conf. Ser.,
2767, 022057, <a href="https://doi.org/10.1088/1742-6596/2767/2/022057" target="_blank">https://doi.org/10.1088/1742-6596/2767/2/022057</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Pamfil et al.(2025)</label><mixed-citation>
      
Pamfil, B., Bredmose, H., and Kim, T.: Coleman-free aero-elastic stability methods for three- and two-bladed floating wind turbines, Wind Energ. Sci., 10, 827–856, <a href="https://doi.org/10.5194/wes-10-827-2025" target="_blank">https://doi.org/10.5194/wes-10-827-2025</a>, 2025.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Pegalajar-Jurado et al.(2018)</label><mixed-citation>
      
Pegalajar-Jurado, A., Borg, M., and Bredmose, H.: An efficient frequency-domain model for quick load analysis of floating offshore wind turbines, Wind Energ. Sci., 3, 693–712, <a href="https://doi.org/10.5194/wes-3-693-2018" target="_blank">https://doi.org/10.5194/wes-3-693-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Pollini et al.(2023)</label><mixed-citation>
      
Pollini, N., Pegalajar-Jurado, A., and Bredmose, H.: Design optimization of a
TetraSpar-type floater and tower for the IEA Wind 15 MW reference wind
turbine, Marine Struct., 90, <a href="https://doi.org/10.1016/j.marstruc.2023.103437" target="_blank">https://doi.org/10.1016/j.marstruc.2023.103437</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Schlipf et al.(2013)</label><mixed-citation>
      
Schlipf, D., Schlipf, D., and Kühn, M.: Nonlinear Model Predictive Control of
Wind Turbines Using LIDAR, Wind Energy, 16, <a href="https://doi.org/10.1002/we.1533" target="_blank">https://doi.org/10.1002/we.1533</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Skjoldan(2009)</label><mixed-citation>
      
Skjoldan, P.: Modal Dynamics of Wind Turbines with Anisotropic Rotors,
<a href="https://doi.org/10.2514/6.2009-1036" target="_blank">https://doi.org/10.2514/6.2009-1036</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Stehfest(1970)</label><mixed-citation>
      
Stehfest, H.: Algorithm 368: Numerical Inversion of Laplace Transforms [D5],
Communications of the ACM, 13, 47–49, <a href="https://doi.org/10.1145/361953.361969" target="_blank">https://doi.org/10.1145/361953.361969</a>, 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Talbot(1979)</label><mixed-citation>
      
Talbot, A.: The accurate numerical inversion of Laplace transforms, J. I. Math. Appl., 23, 97–120,
<a href="https://doi.org/10.1093/imamat/23.1.97" target="_blank">https://doi.org/10.1093/imamat/23.1.97</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Zalkind and Bortolotti(2024)</label><mixed-citation>
      
Zalkind, D. and Bortolotti, P.: Control Co-Design Studies for a 22 MW
Semisubmersible Floating Wind Turbine Platform, J. Phys. Conf. Ser., 2767, 082020, <a href="https://doi.org/10.1088/1742-6596/2767/8/082020" target="_blank">https://doi.org/10.1088/1742-6596/2767/8/082020</a>,
2024.

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