<?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-1097-2026</article-id><title-group><article-title>Translational dynamics of bridled kites: a reduced-order model in the course reference frame</article-title><alt-title>Translational dynamics of bridled kites</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Cayon</surname><given-names>Oriol</given-names></name>
          <email>o.cayon@tudelft.nl</email>
        <ext-link>https://orcid.org/0000-0002-2065-8673</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>van Deursen</surname><given-names>Vince</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Schmehl</surname><given-names>Roland</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4112-841X</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Faculty of Aerospace Engineering, Delft University of Technology, 2629 HS Delft, Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Oriol Cayon (o.cayon@tudelft.nl)</corresp></author-notes><pub-date><day>2</day><month>April</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>3</issue>
      <fpage>1097</fpage><lpage>1121</lpage>
      <history>
        <date date-type="received"><day>8</day><month>October</month><year>2025</year></date>
           <date date-type="rev-request"><day>17</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>16</day><month>January</month><year>2026</year></date>
           <date date-type="accepted"><day>3</day><month>March</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Oriol Cayon 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/1097/2026/wes-11-1097-2026.html">This article is available from https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e95">The design and control of airborne wind energy systems requires fast, validated reduced-order models. Because the aerodynamic identification of soft, bridled kites is challenging, models that minimise the number of parameters to be identified can be particularly valuable. This paper presents a reduced-order model for the translational dynamics of bridled kites, consisting of a wing supported by multiple bridle lines. The kite is modelled as a point mass in a spherical reference frame aligned with the instantaneous tangential flight direction, referred to as the course reference frame. The angle of attack follows geometrically from a constant angle between the wing chord and the bridle line system, under the assumption that the wing instantaneously aligns with the pull direction, i.e. the rotational dynamics are neglected. The formulation retains gravitational and inertial terms introduced by the curvilinear reference frame and applies a quasi-steady condition of zero-path-aligned acceleration, modelling the motion as a sequence of quasi-steady (trimmed) states that relate the trim speed and angle of attack. Model validation is based on public flight datasets from two different soft-wing kites and on dynamic simulations that cover higher wing loadings. Results show that for low wing loadings typical of soft kites, the quasi-steady approximation reproduces the dynamic trajectories with less than 1 % deviation in mean reel-out power. For higher loadings and hard-wing kites, inertia introduces substantial phase lag and amplitude damping, causing power deviations of up to 14 %. Overall, the proposed model provides a computationally efficient framework for analysing the translational dynamics of bridled kites. The formulation is well suited to trajectory optimisation, parametric studies, and control design in airborne wind energy systems.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>HORIZON EUROPE Climate, Energy and Mobility</funding-source>
<award-id>101084216</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e107">Kites have a long history of use, ranging from recreational and cultural applications to military reconnaissance and atmospheric research <xref ref-type="bibr" rid="bib1.bibx37" id="paren.1"/>. Their first serious application in engineering emerged in the early 19th century, particularly in the field of meteorology, where tethered kites were employed to carry instruments at altitude for atmospheric measurements. In all these early applications, the kite was designed to remain in static equilibrium, generating a lifting force to compensate for its weight and that of the payload.</p>
      <p id="d2e113">It was not until the 1970s that the idea of dynamically flying a kite in crosswind manoeuvres began to emerge. This innovation, eventually popularised through the development of kitesurfing, revealed a key insight: when flown crosswind, a kite can reach speeds several times greater than the ambient wind speed. This leads to a significant increase in aerodynamic forces and thus energy potential.</p>
      <p id="d2e116">In the aftermath of the 1970s energy crisis, which stimulated a global search for alternative renewable energy sources, American engineer Miles Loyd recognised the potential of crosswind flight and proposed the use of crosswind-flying kites for generating electricity <xref ref-type="bibr" rid="bib1.bibx20" id="paren.2"/>. In his seminal paper, he derived the fundamental equations governing crosswind flight and provided an initial estimate of the power potential of tethered wings for wind energy generation. His analysis demonstrated that, under idealised conditions, airborne wind energy could extract significantly more power than conventional wind turbines of the same size, highlighting the promise of the technology. However, the theory relied on highly simplified assumptions and neglected several physical effects that were later shown to significantly limit the achievable power in practice <xref ref-type="bibr" rid="bib1.bibx12" id="paren.3"/>.</p>
      <p id="d2e125">Since Loyd's original proposal, and particularly in the past two decades, research into airborne wind energy has expanded rapidly. A wide range of modelling approaches have been developed to describe the flight dynamics of tethered wings, spanning from low-fidelity point-mass models to high-fidelity simulations incorporating detailed structural and aerodynamic representations <xref ref-type="bibr" rid="bib1.bibx45" id="paren.4"/>.</p>
      <p id="d2e132">At the higher end of this spectrum, the kite is often modelled as a six-degree-of-freedom rigid body, and the tether is discretised as a lumped mass-spring-damper chain to capture its dynamic behaviour <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx13" id="paren.5"/>. These models provide detailed insight into coupled control dynamics but require increased computational resources and large parameter sets <xref ref-type="bibr" rid="bib1.bibx11" id="paren.6"/>. Moreover, the dynamics become less transparent, and intuitive relations between key variables are harder to extract.</p>
      <p id="d2e141">Simpler models, by contrast, typically represent the kite as a point mass and the tether as a straight line in quasi-static equilibrium. In many of these formulations, the kite is assumed to fly at a constant lift-to-drag ratio, with aerodynamic forces aligned to the apparent wind direction <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx43 bib1.bibx33 bib1.bibx16 bib1.bibx31" id="paren.7"/>.</p>
      <p id="d2e147">A common assumption in these simplified models is that the motion of the kite can be described as quasi-steady. However, the definition of quasi-steadiness varies across the literature. In some formulations, the inertial forces are assumed to be negligible compared to aerodynamic forces and are therefore omitted entirely <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx33" id="paren.8"/>. In others, only longitudinal and radial accelerations are neglected, while remaining accelerations are accounted for <xref ref-type="bibr" rid="bib1.bibx36" id="paren.9"/>. As a result, there remains a degree of ambiguity in how quasi-steady flight is modelled and interpreted.</p>
      <p id="d2e156">This paper introduces a reduced-order formulation of the equations of motion for bridled kites, i.e. flying wings constrained by a bridle line system. The formulation is developed in a spherical reference frame aligned with the course direction of the kite, which provides a clearer and more intuitive expression of the relevant kinematic quantities. Within this frame, the quasi-steady condition emerges naturally as an implicit property of the system.</p>
      <p id="d2e159">Commercial prototypes of bridled kites can be grouped into three main categories: (i) soft kites used in kitesurfing and ground-steered power-generating systems (e.g. Beyond the Sea, SP80, Kitenergy), (ii) soft kites with a suspended control unit or onboard control surfaces (e.g. Airseas, Kitepower, SkySails Power, Toyota), and (iii) semi-rigid kites with ground-based steering (e.g. Enerkíte). Figure <xref ref-type="fig" rid="F1"/> illustrates these prototypes. The present work primarily targets soft-wing kites, such as leading-edge inflatable designs, for which the identification of aerodynamic forces and moments is particularly challenging due to structural flexibility and unconventional aerodynamic shapes <xref ref-type="bibr" rid="bib1.bibx38" id="paren.10"/>.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e170">Beyond the Sea, SP80, Kitenergy, Airseas, Kitepower, SkySails Power, Toyota, and Enerkíte (clockwise from left top to bottom right).</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f01.jpg"/>

      </fig>

      <p id="d2e179">The remainder of this paper is organised as follows. Section <xref ref-type="sec" rid="Ch1.S2"/> describes the actuation mechanisms of bridled kites and the assumptions underlying the point-mass model. Section <xref ref-type="sec" rid="Ch1.S3"/> derives the equations of motion in a spherical course-aligned frame, and Sect. <xref ref-type="sec" rid="Ch1.S4"/> introduces the quasi-steady simplification that follows from these equations. Section <xref ref-type="sec" rid="Ch1.S5"/> compares the model against experimental data, while Sect. <xref ref-type="sec" rid="Ch1.S6"/> examines quasi-steady flight behaviour and assesses the effect of increasing wing mass on the validity of the assumption. Finally, Sect. <xref ref-type="sec" rid="Ch1.S7"/> summarises the key findings and their implications for optimisation and performance studies.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Actuation mechanisms and model assumptions</title>
      <p id="d2e203">The control of bridled kites is typically achieved through the adjustment of bridle line geometry, either symmetrically (to adjust the pulling force and flight speed) or asymmetrically (to steer the kite). These actuation strategies directly affect the orientation and magnitude of the aerodynamic force and thus the flight path of the kite. In this section, we describe the two main mechanisms and discuss their implications for the assumptions that are used to build up a point-mass model of a kite.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Symmetric actuation and trim condition</title>
      <p id="d2e213">A key design requirement for bridled kites is longitudinal static stability <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx39" id="paren.11"/>. Stability is evaluated by considering the pitching moment about the bridle (tether attachment) point (B), which acts as the effective centre of rotation for a kite constrained by a tensioned tether (see Fig. <xref ref-type="fig" rid="F2"/>, which illustrates the geometry of symmetric actuation). Longitudinal static stability implies the existence of a trim angle of attack, defined as the wing angle of attack at which the pitching moment around the bridle point vanishes. Small perturbations from this equilibrium generate restoring moments that return the kite towards the trim state. At trim, the resultant wing force is collinear with the force at the bridle point <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, comprised of the tether force and any loads transmitted by a kite control unit (KCU), if present.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e234">Side view of symmetric actuation for a schematic massless kite at trim. The depower angle <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is positive counter-clockwise. The vector <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the resultant force at the bridle/tether attachment point, and <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula> denotes the position vector from the ground station to the kite. The pitch angle <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the angle between <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula>. The geometric pitch angle <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> relates the bridle angle of attack <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the wing angle of attack <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> via Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and (<xref ref-type="disp-formula" rid="Ch1.E2"/>). Note that forces are schematic and not to scale; only their directions are meaningful. In equilibrium, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> balances the aerodynamic force <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is not explicitly shown.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f02.png"/>

        </fig>

      <p id="d2e362">For a massless kite, the resultant wing force reduces to the aerodynamic force applied at the centre of pressure (CP). When mass is included, the same equilibrium condition holds but with a slightly different trim angle of attack such that the combined aerodynamic and gravitational forces remain aligned with the bridle resultant.</p>
      <p id="d2e366">Numerical simulations of symmetric kites in virtual wind tunnels provide evidence of longitudinal static stability, consistently exhibiting convergence towards a unique trim angle of attack at which the net moment about the bridle point vanishes <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx8 bib1.bibx40" id="paren.12"/>. Experimental measurements further confirm that the angle of attack remains relatively constant during flight <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx32 bib1.bibx10" id="paren.13"/>.</p>
      <p id="d2e375">The trim condition can be expressed geometrically by introducing the tow angle <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, defined as the angle between the front bridle line and the line from the bridle point (B) to the aerodynamic centre of pressure (CP). In the present formulation, variations in the centre of pressure near the trim point are assumed to be negligible, implying that, for a fixed depower setting, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> varies only weakly with angle of attack. This assumption is consistent with experimental observations showing that, for leading-edge inflatable (LEI) kites, the tension distribution between front and rear bridle lines remains approximately constant for a fixed depower setting <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx24" id="paren.14"/>.</p>
      <p id="d2e403">To further substantiate this assumption, Fig. 3 plots the tow angle <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> against the wing angle of attack <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the TU Delft V3 kite, computed with the vortex step method (VSM), a lifting-line aerodynamic model tailored to soft kites <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx30" id="paren.15"/>. Shaded bands indicate the measured reel-out (powered) and reel-in (depowered) ranges <xref ref-type="bibr" rid="bib1.bibx10" id="paren.16"/>. Across both operational regimes, <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> varies by less than <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>. Thus, for a fixed depower setting, <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> may be treated as approximately constant. Nevertheless, this assumption needs to be re-evaluated for each specific kite design.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e469">Tow angle <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of wing angle of attack <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the TU Delft V3 kite. Shaded regions represent expected values during the reel-in (depowered) and reel-out (powered) phases, based on experimental measurements.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f03.png"/>

        </fig>

      <p id="d2e500">Figure <xref ref-type="fig" rid="F3"/> also shows an apparent discontinuity near the zero-lift angle of attack, where the centre of pressure becomes mathematically undefined. As this angle is approached, the centre of pressure shifts aft, producing a nose-down moment that may lead to a front stall. This behaviour is not captured in the current model, as the kite is assumed to operate outside this regime.</p>
      <p id="d2e506">To modify the mean trim angle during operation, the kite relies on depower control. Increasing the geometric depower angle <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> pitches the wing relative to the front bridle lines (equivalent to increasing relative rear-line length) and reduces the trim angle of attack (see Fig. <xref ref-type="fig" rid="F2"/>). This reduction in angle of attack lowers both the lift-to-drag ratio and the resultant aerodynamic force, leading to reduced tether tension and tangential flight speed. As a consequence of the reduced tangential flight speed, the bridle angle of attack increases. The configuration with <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> defines a reference trim state in which the front bridle line is perpendicular to the local chord line, typical for powered LEI kites.</p>
      <p id="d2e539">With the assumptions stated above – namely, a constant tow angle and geometric depower actuation – the angle between the resultant force at the bridle point B and the wing <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> remains constant for a given depower configuration. The wing angle of attack <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can therefore be related to the bridle angle of attack <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M27" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</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="M28" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as the sum of the tow angle <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the depower angle <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M31" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Asymmetric actuation to steer the kite in turns</title>
      <p id="d2e670">While symmetric actuation is used to control the trim angle and flight speed, asymmetric actuation is employed to generate turning manoeuvres by inducing lateral forces and moments. To initiate a turn, a force must be generated perpendicular to both the tether direction and the kite’s instantaneous velocity vector. This is achieved by rotating the aerodynamic lift vector towards the centre of the turn. For rigid or semi-rigid wings, this is typically accomplished by physically rolling the wing with respect to the tether axis <xref ref-type="bibr" rid="bib1.bibx6" id="paren.17"/>. In contrast, soft kites often achieve this through a combination of body roll and asymmetric deformation <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx4 bib1.bibx26 bib1.bibx3 bib1.bibx8 bib1.bibx27" id="paren.18"/>.</p>
      <p id="d2e679">Most bridled kites are designed to be directionally stable, i.e. they generate a restoring yawing moment in response to a sideslip <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx1 bib1.bibx30" id="paren.19"/>. Unlike free-flying aircraft, a wing geometry that would appear unstable about its centre of mass can still be stable once tethered – provided the bridle point is positioned appropriately. In arched kites, this typically requires placing the bridle further forward, which ensures that the aerodynamic force distribution produces a restoring yawing moment about the bridle point in response to a sideslip.</p>
      <p id="d2e685">In asymmetrically deformed kites, the steering input increases the angle of attack on the inner side of the wing relative to the outer side, generating both a side force and a roll moment. This asymmetry also produces an initial yawing moment that starts the turn. As the kite moves laterally, a sideslip develops. For directionally stable kites, the resulting sideslip produces a yawing moment that maintains the turn. For LEI kites, sideslip angles up to about <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> have been observed for Kitepower’s V9 <xref ref-type="bibr" rid="bib1.bibx10" id="paren.20"/>. By contrast, in purely roll-driven steering, the roll induces a sideslip angle, which then generates a yawing moment via directional stability.</p>
      <p id="d2e701">As the kite turns, the outer wing tip experiences a higher apparent velocity and lower effective angle of attack, while the inner wing tip experiences the opposite <xref ref-type="bibr" rid="bib1.bibx14" id="paren.21"/>. This differential shortens the moment arm and produces a yaw-damping effect that resists further rotation, leading to the observed near-linear relation between steering input and yaw rate <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx15" id="paren.22"/>:

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M33" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M34" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> is the wing yaw rate, <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the dimensionless steering input (ranging from <inline-formula><mml:math id="M36" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 to <inline-formula><mml:math id="M37" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>), <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the apparent wind speed at the kite, and <inline-formula><mml:math id="M39" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is an empirical gain. The good agreement with this simplified turn-rate law indicates a quasi-steady yaw response, where the yawing moment equilibrates rapidly and the yaw rate scales proportionally with the product of apparent wind speed and steering input.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Dynamic model formulation</title>
      <p id="d2e800">The preceding section outlined the aerodynamic behaviours and actuation mechanisms that govern bridled kites, highlighting the existence of a unique trim condition and the ability to modify the flight state through symmetric and asymmetric inputs. We assume that longitudinal and directional stability drive the wing rapidly towards equilibrium, and therefore, the kite can be approximated as a point mass whose orientation is fixed relative to the force resultant at the bridle point. In this simplified representation, the tow angle <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is assumed to be constant for a given bridle configuration, and the kite is assumed to remain aligned with the apparent wind during controlled flight. The kite’s motion is most naturally expressed in a spherical coordinate system centred at the ground station, with components parallel and transverse to the (straight) tether.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Reference frame</title>
      <p id="d2e821">The motion of the kite is described using the course reference frame (<inline-formula><mml:math id="M41" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame), illustrated in Fig. <xref ref-type="fig" rid="F4"/>, which provides a natural decomposition of the velocity into radial and tangential components. The <inline-formula><mml:math id="M42" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame origin is located at the ground station, with the unit vectors <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> corresponding to the course, normal, and radial directions, respectively.</p>
      <p id="d2e874">The tangential plane, denoted as <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>, contains <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and is perpendicular to <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The course angle <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> defines the orientation of <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> within this plane, with <inline-formula><mml:math id="M52" 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> corresponding to motion directly towards the zenith <xref ref-type="bibr" rid="bib1.bibx44" id="paren.23"/>.</p>
      <p id="d2e951">A complete description of the additional reference frames and coordinate transformations is provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e959">Schematic of the reference frames and aerodynamic angles used in the model. The wind reference frame is shown in black, the azimuth–zenith–radial (AZR) reference frame in orange, and the course reference frame in blue.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Kinematic relationships in the course reference frame</title>
      <p id="d2e976">The translational motion of the kite can be described using Newton's second law of motion, which states that the absolute acceleration <inline-formula><mml:math id="M53" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> of a point <inline-formula><mml:math id="M54" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is equal to the sum of all forces acting upon <inline-formula><mml:math id="M55" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, divided by its mass <inline-formula><mml:math id="M56" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>:

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M57" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></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 mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1068">When analysed in a rotating reference frame, additional terms appear in the acceleration, commonly referred to as fictitious or inertial forces. Below, these quantities are derived in the chosen <inline-formula><mml:math id="M58" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Velocity</title>
      <p id="d2e1085">The position vector <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of a point <inline-formula><mml:math id="M60" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> in the course reference frame is given by <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Differentiating with respect to time and applying the product rule yields

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M62" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><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:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><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>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the angular velocity of the course reference frame with respect to the inertial wind frame. The velocity vector can thus be written compactly as

              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M64" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Angular velocity of the course reference frame</title>
      <p id="d2e1312">The <inline-formula><mml:math id="M65" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame, as explained in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, is obtained through a sequence of three rotations characterised by the rotation parameters <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M67" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>. Since angular velocities are additive, the course reference frame's angular velocity vector <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow></mml:math></inline-formula> is thus expressed as the sum of the individual rotation rates expressed along their respective axes:

              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M70" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1487">This form, however, is not very convenient since the derivatives of the elevation <inline-formula><mml:math id="M71" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> and azimuth <inline-formula><mml:math id="M72" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> are already dependent on other kinematic quantities, which can be revealed by solving the system of equations obtained by equating <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from Eqs. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) and (<xref ref-type="disp-formula" rid="Ch1.E7"/>):

              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M74" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></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>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><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:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            with the time derivatives of the position angles

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M75" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e1711">Using these expressions, the rotation vector <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow></mml:math></inline-formula> can now be expressed as a function of the tangential and radial speeds <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M78" 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>, the course angle <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>, and the course angle rate <inline-formula><mml:math id="M80" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>:

              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M81" 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="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></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:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">χ</mml:mi></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:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></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 close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Acceleration</title>
      <p id="d2e1962">The acceleration in the <inline-formula><mml:math id="M82" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame can be obtained by differentiating Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) with respect to time, applying the product rule once more:

              <disp-formula id="Ch1.Ex1"><mml:math id="M83" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            which can be expanded and rewritten in terms of the rotation velocity <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow></mml:math></inline-formula> and the position vector <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as

              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M86" display="block"><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:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></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:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e2262">Equation (<xref ref-type="disp-formula" rid="Ch1.E12"/>) shows that the absolute acceleration of <inline-formula><mml:math id="M87" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> in the <inline-formula><mml:math id="M88" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame is the summation of the relative acceleration <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, the Coriolis acceleration <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, the centrifugal acceleration <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, and the Euler acceleration <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, with

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M93" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><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:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>R</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mrow></mml:mtd></mml:mtr><mml:mtr><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:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><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:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:msub><mml:mi/><mml:mi>C</mml:mi></mml:msub></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></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:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow></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:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>r</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 close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mrow></mml:mtd></mml:mtr><mml:mtr><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:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e2824">Substituting in Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>) results in the absolute acceleration <inline-formula><mml:math id="M94" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> in terms of the course reference frame state variables:

              <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M95" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><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:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></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:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>External forces</title>
      <p id="d2e2986">The external forces acting on the kite are the aerodynamic force <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the weight of the kite <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the tether force <inline-formula><mml:math id="M98" 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>. These forces must be expressed in terms of the <inline-formula><mml:math id="M99" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame in accordance with the previous section.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><title>Gravity force</title>
      <p id="d2e3036">The most straightforward force is the weight of the kite <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which has a constant direction. Using the transformation <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi>C</mml:mi><mml:mo>←</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msub></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E57"/>), <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is expressed in the <inline-formula><mml:math id="M103" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame,

              <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M104" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mi>g</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mi>g</mml:mi><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M105" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is the kite mass and <inline-formula><mml:math id="M106" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is the gravitational acceleration.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><title>Aerodynamic force</title>
      <p id="d2e3177">The aerodynamic force <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is composed of drag and lift, both defined relative to the apparent wind vector <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Drag <inline-formula><mml:math id="M109" display="inline"><mml:mi mathvariant="bold-italic">D</mml:mi></mml:math></inline-formula> is aligned with <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by definition, while lift <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="bold-italic">L</mml:mi></mml:math></inline-formula> is perpendicular to it.</p>
      <p id="d2e3227">The aerodynamic force can thus be written as

              <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M112" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">L</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3250">Decomposing the apparent wind vector in the <inline-formula><mml:math id="M113" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame yields

              <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M114" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><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>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></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>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3372">The drag force is then

              <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M115" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">D</mml:mi><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>S</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3458">Lift is assumed to act in the plane normal to <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and its direction is determined by the aerodynamic roll angle <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents a rotation of the lift vector about the apparent wind direction, rather than a physical body-axis roll of the kite.  This angle accounts for both the control-induced roll (e.g. via asymmetric deformation or physical roll of the wing) and the roll induced by the kite control unit. Since we assume that the rotational dynamics is immediately adapting to an equilibrium state, the lift vector is rolled to align with the force at the bridle <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is a behaviour that has been observed experimentally and modelled <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx10" id="paren.24"/>. Additionally, the kite is steered to compensate for its own weight and inertia:

              <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M120" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the aerodynamic roll induced by the tether direction, and KCU mass and inertia (see Appendix <xref ref-type="sec" rid="App1.Ch1.S4.SS3"/>); and <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the control-induced roll of the lift vector.</p>
      <p id="d2e3580">The lift vector is expressed as

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M123" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E23"><mml:mtd><mml:mtext>23</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold-italic">L</mml:mi><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>S</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E24"><mml:mtd><mml:mtext>24</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</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 mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</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:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> is the component of the apparent wind in the tangential plane. The derivation of the lift direction is provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S4.SS1"/>.</p>
      <p id="d2e3856">The wing angle of attack <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is obtained under the assumptions that the kite remains aligned with the apparent wind and that the pitch angle between the wing chord and the resultant force at the bridle point is constant (see Appendix <xref ref-type="sec" rid="App1.Ch1.S4.SS2"/>).</p>
      <p id="d2e3872">The aerodynamic coefficients <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are obtained by interpolating aerodynamic polar curves. The sideslip angle is not explicitly modelled, but its effect on the total aerodynamic lift is assumed to be negligible, based on prior numerical and experimental studies showing only minor degradation at the small sideslip angles observed during flight <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx8 bib1.bibx30" id="paren.25"/>.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS3">
  <label>3.3.3</label><title>Tether force</title>
      <p id="d2e3926">A realistic tether can only be loaded axially and therefore deforms due to gravity, aerodynamic drag, and inertial forces. For this simplified model, a straight, inelastic, and inertia-free tether is assumed. The effective weight and drag of the tether acting on the kite are obtained from a quasi-static equilibrium by enforcing moment balance at the ground station, which implies that kite tangential accelerations are not included in the tether model. A schematic of the force components is shown in Fig. <xref ref-type="fig" rid="F5"/>.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e3933">Free body diagram of a straight, axially loaded tether in a spherical coordinate frame. The force <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the total tether force at the ground attachment point, while <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the resultant force acting at the kite. The distributed forces along the tether represent tether distributed loads: the orange distribution corresponds to the tether weight (gravitational loading), and the blue distribution corresponds to the tether drag due to apparent wind. </p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f05.png"/>

          </fig>

      <p id="d2e3969">The net tether force at the kite is obtained from a moment balance about the ground station, incorporating the effects of tether weight and aerodynamic drag. The drag force is approximated as acting at the kite in the direction of the apparent wind velocity projected in the tangential plane <xref ref-type="bibr" rid="bib1.bibx43" id="paren.26"/>, neglecting the component of drag in the axial direction, parallel to the (straight) tether.</p>
      <p id="d2e3977">This yields the following expressions for the tangential and normal components of the tether force at the kite:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M130" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E25"><mml:mtd><mml:mtext>25</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mi>r</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mo>⟂</mml:mo></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>r</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mi>r</mml:mi><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mo>⟂</mml:mo></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>r</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the density of the tether and <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mo>⟂</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the tether drag coefficient. The radial component is

              <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M133" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mi>r</mml:mi><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4244">The full derivation is provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S4.SS4"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Equations of motion</title>
      <p id="d2e4259">Having defined the absolute acceleration and the external forces in the <inline-formula><mml:math id="M134" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame, the translational dynamics of a tethered kite follow from Newton’s second law:

            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M135" display="block"><mml:mrow><mml:mi>m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">ext</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><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:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4333">The model is formulated as a system of differential-algebraic equations (DAEs):

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M136" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E29"><mml:mtd><mml:mtext>29</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">u</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:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mtd><mml:mtd><mml:mfrac><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E30"><mml:mtd><mml:mtext>30</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mn mathvariant="bold">0</mml:mn><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">ext</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e4518">Here, <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M138" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M139" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> denote the differential states, algebraic states, and control inputs, respectively.

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M140" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E31"><mml:mtd><mml:mtext>31</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi>r</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">β</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">χ</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E32"><mml:mtd><mml:mtext>32</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E33"><mml:mtd><mml:mtext>33</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e4669">In this work, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the steering input (actuation that primarily sets the aerodynamic roll and thereby the course rate <inline-formula><mml:math id="M142" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>), and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the depower input (actuation that changes the geometric pitch <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and thus affects the angle of attack <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Quasi-steady equilibrium</title>
      <p id="d2e4735">In the context of crosswind flight, the quasi-steady state is defined as the trimmed condition arising from the instantaneous balance of forces and moments acting on the system. As the kite's orientation relative to the wind changes along its trajectory, the trim condition evolves with its position and motion direction in the wind window.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Definition and assumptions</title>
      <p id="d2e4745">To illustrate the governing balance in its simplest form, we first consider an idealised case in which the kite is positioned at the centre of the wind window (<inline-formula><mml:math id="M146" 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>, <inline-formula><mml:math id="M147" 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>), with no tether dynamics included. In this scenario, the tangential acceleration <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depends only on the tangential speed <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, motion direction <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>, reeling speed <inline-formula><mml:math id="M151" 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>, and control inputs (depower <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and steering <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The governing equation reduces to

            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M154" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>m</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><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:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>S</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</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:mi>m</mml:mi><mml:mi>g</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e4953">The same interpretation applies at any position, although the explicit form of the aerodynamic terms is more complex.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e4958">Tangential acceleration <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of tangential speed <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and corresponding angle of attack <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for various course angles <inline-formula><mml:math id="M158" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> at the centre of the wind window. The kite is powered (<inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) under a wind speed of <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mn mathvariant="normal">6</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Results correspond to the Kitepower V9 kite. A negative derivative of <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> w.r.t. <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the vicinity of an equilibrium point (open-circle markers) indicates local stability.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f06.png"/>

        </fig>

      <p id="d2e5072">Plotting <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="F6"/> shows that it typically crosses zero at two points, due to the nonlinear dependence of the aerodynamic forces on the angle of attack. These crossings correspond to candidate quasi-steady equilibria defined by

            <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M165" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          However, only the equilibrium that satisfies the local stability criterion

            <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M166" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></disp-formula>

          is physically relevant. At this stable equilibrium, any perturbation in <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is counteracted by the aerodynamic forces. An increase in <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reduces the angle of attack, rotating the resultant force rearward and producing a decelerating tendency. A decrease in <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has the opposite effect.</p>
      <p id="d2e5187">The effect of gravity appears as a vertical offset in Fig. <xref ref-type="fig" rid="F6"/>. When the kite ascends (<inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>), the gravitational component opposes the motion. To maintain equilibrium, the aerodynamic force must rotate forward, requiring an increase in the trim angle of attack. Conversely, during descent (<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>), gravity assists the motion, allowing the force vector to rotate backward and reducing the required trim angle. Because the trim angle of attack and tangential speed are linked by the aerodynamic equilibrium, a higher <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> corresponds to a lower <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and vice versa. Consequently, changes in the gravitational component along the course lead to different equilibrium speeds, even under the quasi-steady assumption. The characteristic acceleration and deceleration in flight patterns typically attributed to gravity are thus captured implicitly within the quasi-steady solution, without the need for explicit modelling of dynamic inertial effects.</p>
      <p id="d2e5242">These observations support an interpretation of the kite dynamics as continuously converging towards a moving quasi-steady state, defined by the instantaneous position, motion direction, and control inputs. When aerodynamic forces dominate and the wing loading (<inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>/</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>) is sufficiently small, this convergence is rapid enough to approximate the motion as a sequence of quasi-steady states. This assumption is further examined in Sect. <xref ref-type="sec" rid="Ch1.S6.SS3"/>, where dynamic and quasi-steady simulations are compared across a range of wing loadings.</p>
      <p id="d2e5259">This treatment differs from earlier implementations, where inertial accelerations were sometimes omitted entirely <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx33" id="paren.27"/>, or where tangential and radial accelerations were assumed to be negligible compared to aerodynamic contributions <xref ref-type="bibr" rid="bib1.bibx36" id="paren.28"/>. In contrast, the present formulation retains the inertial terms and defines the quasi-steady equilibrium through the condition of zero tangential acceleration, corresponding to the trimmed state of the kite.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Quasi-steady equations of motion</title>
      <p id="d2e5276">Following the definition of quasi-steady equilibrium, the dynamic DAE system in Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>) can be reduced by eliminating the differential state associated with tangential acceleration, <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The resulting state vectors are

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M176" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E37"><mml:mtd><mml:mtext>37</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi>r</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">β</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="italic">χ</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E38"><mml:mtd><mml:mtext>38</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E39"><mml:mtd><mml:mtext>39</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contains the remaining position and orientation variables; <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicates the algebraic variables associated with tangential speed, course rate, and tether force; and <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the control inputs.</p>
      <p id="d2e5456">The reduced quasi-steady formulation is thus expressed as a semi-explicit DAE system of index 1:

            <disp-formula id="Ch1.E40" content-type="numbered"><label>40</label><mml:math id="M180" 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:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="bold">0</mml:mn><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">qs</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M181" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> describes the reduced differential kinematics and <inline-formula><mml:math id="M182" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> enforces instantaneous force balance.</p>
      <p id="d2e5567">The quasi-steady formulation is independent of the time history: at each instant, the state is obtained from the algebraic force balance <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula> at the current position and inputs. By contrast, the dynamic formulation is history dependent and must be solved as an initial-value problem.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Validation of quasi-steady model</title>
      <p id="d2e5607">The quasi-steady model is validated using flight data from two kites of different sizes: the TU Delft V3 kite <xref ref-type="bibr" rid="bib1.bibx28" id="paren.29"/> and the V9 kite from Kitepower <xref ref-type="bibr" rid="bib1.bibx9" id="paren.30"/>, with publicly available datasets that enable reproducibility. Key parameters of the two systems are summarised in Table <xref ref-type="table" rid="TC1"/>. Notably, the V3 system was equipped with a kite control unit (KCU) whose mass was approximately twice that of the wing, which is atypical for properly scaled systems and is expected to influence the dynamics and feasibility of the quasi-steady assumption.</p>
      <p id="d2e5618">The validation is conducted by imposing the measured flight trajectories as inputs to the quasi-steady model. At each recorded time step, the measured position (<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:math></inline-formula>), course angle <inline-formula><mml:math id="M185" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> and rate <inline-formula><mml:math id="M186" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>, radial speed <inline-formula><mml:math id="M187" 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>, wind speed <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and depower input <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are prescribed as inputs. The quasi-steady model is then used to compute the corresponding tangential speed <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, tether force <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and required steering input <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which are compared to the measurements.</p>
      <p id="d2e5726">It is important to note that the wind speed used in the quasi-steady reconstruction differs between the two cases. For the V3 kite, the wind speed was estimated using an extended Kalman filter (EKF) specifically tailored for soft kites <xref ref-type="bibr" rid="bib1.bibx10" id="paren.31"/>. In contrast, the V9 case used lidar measurements taken around 200 m upwind of the kite and interpolated to the kite height. However, the lidar data are subject to 1 min temporal averaging, which smooths out short-term fluctuations. Conversely, the EKF reconstruction for the V3 flight may also struggle to resolve rapid wind changes. As a result, even if the model perfectly reproduced the underlying physics, discrepancies between the predicted and measured quantities may still arise due to limitations in wind and state estimation.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Aerodynamic identification</title>
      <p id="d2e5739">Aerodynamic modelling of flexible kites remains one of the most challenging aspects of kite design. The arched geometry and extensive recirculation zones induced by the unconventional leading-edge inflatable (LEI) airfoils complicate accurate aerodynamic simulation. Recent wind tunnel experiments with the V3 kite have demonstrated that neither CFD simulations nor simplified models based on lifting-line theory can reliably reproduce the aerodynamic behaviour of these kites. In particular, both the magnitude and slope of the drag coefficient are consistently underestimated, suggesting that neither parasitic nor induced drag components are captured adequately by current modelling approaches <xref ref-type="bibr" rid="bib1.bibx30" id="paren.32"/>. Moreover, these discrepancies do not yet account for structural deformations, which further increase the gap between simulation and reality. Experimental observations have revealed significant deformation of the three-dimensional kite geometry, including bending of the inflatable struts, which directly affects aerodynamic performance. Additional phenomena such as trailing edge flutter and bridle line vibrations also contribute to deviations in aerodynamic characteristics.</p>
      <p id="d2e5745">Given these complexities, purely simulation-based aerodynamic identification often fails to accurately represent the true behaviour of deformable kites. Consequently, a semi-empirical approach combining both simulation data and experimental measurements is adopted to achieve a more reliable aerodynamic characterisation.</p>
      <p id="d2e5748">Experimental data obtained during flight tests allow the estimation of the mean lift and drag coefficients corresponding to three representative flight states: (i) powered and straight flight during reel-out, (ii) powered and steered flight during reel-out, and (iii) depowered flight during reel-in. The baseline aerodynamic polars are first computed using the vortex step method, a lifting-line-based model tailored to soft kites <xref ref-type="bibr" rid="bib1.bibx8" id="paren.33"/>, suitable for low aspect ratio and curved geometries. Second-order polynomial fits are applied to both the lift and drag curves. The model was recently validated in wind tunnel experiments using a rigidised model of the TU Delft V3 kite <xref ref-type="bibr" rid="bib1.bibx30" id="paren.34"/>, showing good agreement across the operating range, although with a tendency to underestimate the drag coefficient. Subsequently, for each of the three representative states, a parasitic drag offset is added to the drag curve such that the corresponding <inline-formula><mml:math id="M193" 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>–<inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> polar intersects the experimentally identified coefficients for that state (see Fig. <xref ref-type="fig" rid="F7"/>).</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e5784">Aerodynamic polar diagram showing <inline-formula><mml:math id="M195" 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> versus <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the TUDELFT V3 kite. The baseline curve is obtained from VSM simulations, with a quadratic fit applied. Semi-empirical corrections are introduced to match three experimentally identified flight states.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f07.png"/>

        </fig>

      <p id="d2e5815">The lift coefficient is modelled as a second-order polynomial function of the angle of attack

            <disp-formula id="Ch1.E41" content-type="numbered"><label>41</label><mml:math id="M197" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>)</mml:mo><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:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><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:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><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:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e5888">The drag coefficient incorporates both the baseline drag curve and empirical corrections to account for control-induced effects. It is expressed as

            <disp-formula id="Ch1.E42" content-type="numbered"><label>42</label><mml:math id="M198" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">p</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</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:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the depower and steering control inputs, respectively. The terms <inline-formula><mml:math id="M201" 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">p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M202" 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">s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> introduce multiplicative corrections to capture the increase in drag associated with depower and steering, while <inline-formula><mml:math id="M203" 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:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> accounts for a baseline parasitic drag offset, representing the drag observed in straight powered flight. The polynomials for the TU Delft V3 kite can be found in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>.</p>
      <p id="d2e6091">The angle between the resultant bridle force and the wing <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which effectively sets the trim angle of attack, is estimated separately for reel-out and reel-in. In each phase, <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is chosen such that, for a massless kite, the resulting lift coefficient matches the mean lift coefficient estimated in that phase.</p>
      <p id="d2e6116">Finally, the control-induced aerodynamic roll angle <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is empirically characterised as a linear function of the steering input <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, based on flight test data:

            <disp-formula id="Ch1.E43" content-type="numbered"><label>43</label><mml:math id="M208" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e6180">The resulting modified polars incorporate both the baseline aerodynamic behaviour and empirical corrections derived from flight tests, effectively accounting for the drag contributions of the bridle lines, KCU, and onboard turbine, used to power the KCU electronics. Similar correction strategies have been successfully employed in previous quasi-steady kite modelling studies <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx33" id="paren.35"/>, offering a practical compromise between model fidelity and computational tractability.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Comparison with experimental data</title>
      <p id="d2e6195">With the identified aerodynamic polars, assumed to be linearly dependent on steering and depower inputs, the quasi-steady model is used to retrace the force, tangential speed, and steering input required to sustain each measured state. This enables a direct comparison between the model predictions and experimental measurements at each point along the flown trajectory, under the assumption of instantaneous aerodynamic equilibrium.</p>
      <p id="d2e6198">Figure <xref ref-type="fig" rid="F8"/> shows segments of two representative flights, comparing measured and estimated tangential speed, tether force and steering input, as well as the pitch relative to the radial direction and bridle aerodynamic roll <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, against the corresponding pitch and roll relative to the radial direction calculated by the EKF <xref ref-type="bibr" rid="bib1.bibx10" id="paren.36"/>, which employs a discretised tether model rather than the simplified model used here.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e6224">Validation of the quasi-steady model against flight data from two kite systems. For TU Delft V3 kite (one cycle) and Kitepower V9 kite (two cycles), the figure compares measured and reconstructed tangential speed, tether force, and steering input.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f08.png"/>

        </fig>

      <p id="d2e6234">In the reel-out phase, the temporal response of the model is good, with the predicted peaks in tangential speed and tether force aligning closely with those measured. However, the estimated values appear noisier – particularly for the V9 kite – and some peaks are overestimated. The kite pitch with respect to the radial direction agrees well in both trend and magnitude with the estimations obtained from a discretised tether model. The roll is compared against the aerodynamic roll <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which represents the effective rotation of the lift induced by KCU dynamics and tether direction. Although this quantity is not identical to the roll estimated by the EKF, the agreement in timing and order of magnitude indicates that the dominant roll response is well captured by the reduced-order model. Furthermore, the steering input <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is directly associated with the steering-induced aerodynamic roll <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, shows a very similar temporal behaviour to the experimental input, indicating that the turn dynamics are correctly captured by the model.</p>
      <p id="d2e6280">For the V3 kite, which was equipped with a relatively large and heavy KCU, several states cannot be resolved in a quasi-steady manner – particularly during the lower part of the figure-eight, where the kite exits the turn and begins to climb. This explains the gaps observed in the corresponding model estimations. In these instances, no physical solution exists for the given measured state. The force balance equations yield no valid tangential speed or angle of attack, typically due to excessive inertial or gravitational loads that exceed what the aerodynamic force can support. As shown in Fig. <xref ref-type="fig" rid="F6"/>, this corresponds to the absence of a zero crossing in the tangential acceleration. While the quasi-steady model fails under these conditions, the real kite continues the manoeuvre dynamically, as its inertia carries it through transient states that lie outside the quasi-steady trim envelope. Furthermore, wind estimation inaccuracies can increase the probability of encountering an infeasible state.</p>
      <p id="d2e6285">In the reel-in phase, the model reproduces the behaviour of the measured quantities reasonably well, provided that the depower setting is adjusted to yield a lift coefficient consistent with the values inferred from measurements. Under this condition, the magnitude variation of the tether force and tangential speed are in line with the measurements, although small discrepancies remain. For the V3 kite, the agreement in both roll and pitch with the EKF estimations is weaker, and consequently the steering input required by the model also shows larger deviations. This is partly attributed to inaccuracies in the tether model, which become more influential during reel-in, when fast turning manoeuvres are absent and KCU effects are less dominant.</p>
      <p id="d2e6288">The transition from reel-in to reel-out remains the most challenging phase for the model. In this regime, the predicted tether force often overshoots the measurements. These deviations arise from two main factors: the kite undergoes dynamic manoeuvres that violate the quasi-steady assumption, and the tether can exhibit significant sag under low tension, followed by a rapid transition to high tension that is not well captured by the simplified straight-line tether model. Together, these effects reduce the model’s accuracy during this phase. For the V9 kite, this behaviour appears at the beginning of the reel-out phase – immediately after transition – because of how the masks are defined, but it effectively corresponds to the first turn into reel-out.</p>
      <p id="d2e6291">The purpose of this comparison is to assess whether the overall behaviour and magnitude are consistent, rather than to achieve a direct point-by-point match, since the state variables used to reconstruct the quasi-steady equilibrium carry noise and inaccuracies. Moreover, the wind is not measured directly at the kite but either with lidar or estimated through an EKF, both of which introduce additional uncertainties.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Analysis of quasi-steady and dynamic flight behaviour</title>
      <p id="d2e6303">This section investigates the behaviour of crosswind flight through a combination of quasi-steady parametric analyses and dynamic simulations. The quasi-steady framework is first used to explore how kite position and reeling strategy influence performance metrics such as tangential speed and power extraction. Subsequently, dynamic simulations are employed to assess the validity of the quasi-steady approximation, highlighting the role of inertia and its impact on flight response.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Influence of kite position on quasi-steady tangential speed</title>
      <p id="d2e6313">The position of the kite within the wind window – that is, its azimuth and elevation relative to the wind direction – significantly influences the aerodynamic forces and resulting tangential velocity. As the kite moves away from the centre of the wind window, the component of the wind velocity perpendicular to the wing surface decreases. Consequently, the tangential speed <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> required to achieve a quasi-steady equilibrium (<inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) diminishes, since a lower apparent wind angle relative to the wing reduces the required flight speed to maintain the trim angle of attack.</p>
      <p id="d2e6345">This behaviour is illustrated in Fig. <xref ref-type="fig" rid="F9"/>, which shows the non-dimensional tangential speed factor <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of the azimuth, elevation, and course angles, under the assumption of a constant course angle (<inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e6389">Isolines of elevation and azimuth angles as a function of the tangential speed factor <inline-formula><mml:math id="M217" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> and the course angle <inline-formula><mml:math id="M218" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> for <inline-formula><mml:math id="M219" 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">0</mml:mn></mml:mrow></mml:math></inline-formula>. Results shown for the Kitepower V9 kite. </p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f09.png"/>

        </fig>

      <p id="d2e6428">As seen in Fig. <xref ref-type="fig" rid="F9"/>a, the tangential speed decreases with the elevation of the kite; and as the elevation increases, the dependency on the course angle becomes greater, mostly due to the aerodynamic force getting closer to the weight. The tangential speed is maximal at <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, where gravity assists the motion; and minimal at <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, where it opposes it.</p>
      <p id="d2e6461">A similar dependency is observed with respect to the azimuth angle <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>, where increasing misalignment reduces the tangential speed. The combined effect of azimuth and course angles shifts the location of maximum tangential speed. As shown in Fig. <xref ref-type="fig" rid="F9"/>b, for <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, the maximum occurs at <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, but as <inline-formula><mml:math id="M225" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> increases, both the maximum and minimum shift towards <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">270</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, where the kite points more directly into the centre of the wind window. This shift results from the interplay between the wind incidence angle and the tangential projection of gravity, which together influence the equilibrium speed.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Optimal reel-out strategy</title>
      <p id="d2e6531">The reeling speed plays a major role in determining both the tether force and the harvested power. It is well known that, for a simplified crosswind operation at the centre of the wind window and neglecting gravity, the optimal reeling speed is a fixed fraction of the wind speed, originally derived by <xref ref-type="bibr" rid="bib1.bibx20" id="text.37"/> to be <inline-formula><mml:math id="M227" 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:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Extending this result to arbitrary positions within the wind window – while still neglecting gravity – the optimal reeling speed becomes dependent on both elevation and azimuth, and is given by <xref ref-type="bibr" rid="bib1.bibx36" id="paren.38"/>

            <disp-formula id="Ch1.E44" content-type="numbered"><label>44</label><mml:math id="M228" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">opt</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e6601">This positional dependency reflects the reduction in crosswind efficiency with increasing elevation <inline-formula><mml:math id="M229" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> and off-centre azimuth <inline-formula><mml:math id="M230" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e6618">These trends, now accounting for both gravitational effects and course angle, are illustrated in Fig. <xref ref-type="fig" rid="F10"/>. The results show that maximum reeling speeds are obtained near <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, where gravity assists the motion and increases tether force, whereas the optimal reeling factor decreases with increasing elevation or azimuth due to reduced tangential speed and diminished tether loading.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e6640">Isolines of elevation and azimuth angles as a function of the optimal reeling factor, defined as the ratio <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between reeling speed and wind speed. Results shown for the Kitepower V9 kite.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f10.png"/>

        </fig>

      <p id="d2e6671">From Fig. <xref ref-type="fig" rid="F10"/>, one can observe a consistent relationship between the optimal reeling speed and the corresponding tether force across different positions. This motivates the analytical derivation – under the assumption of quasi-steady flight and neglecting gravity – of a direct expression linking the two. Neglecting mass, the resultant tether force, can be expressed as

            <disp-formula id="Ch1.E45" content-type="numbered"><label>45</label><mml:math id="M233" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">t</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>S</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>, and the apparent wind speed <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is given by triangle similarity with the aerodynamic force vector <xref ref-type="bibr" rid="bib1.bibx36" id="paren.39"/>:

            <disp-formula id="Ch1.E46" content-type="numbered"><label>46</label><mml:math id="M236" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e6819">Substituting the optimal reeling speed from Eq. (<xref ref-type="disp-formula" rid="Ch1.E44"/>) into Eq. (<xref ref-type="disp-formula" rid="Ch1.E46"/>) yields <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mo>,</mml:mo><mml:mtext>opt</mml:mtext></mml:mrow></mml:msub><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> and leads to the following position-independent relation between tether force and optimal reeling speed:

            <disp-formula id="Ch1.E47" content-type="numbered"><label>47</label><mml:math id="M238" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>S</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mo>,</mml:mo><mml:mtext>opt</mml:mtext></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e6936">This relation suggests a practical control strategy in which the winch reeling speed is regulated as a function of the measured tether force <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx18" id="paren.40"/>. Since <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> inherently captures the combined influence of wind speed and kite position, this enables an implicit adaptive reeling control scheme without the need for precise wind measurements or position-dependent logic.</p>

      <fig id="F11"><label>Figure 11</label><caption><p id="d2e6955">Instantaneous optimal reeling speed as a function of the tether tension for different conditions. Results shown for the Kitepower V9 kite.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f11.png"/>

        </fig>

      <p id="d2e6965">The inclusion of gravitational effects alters the force equilibrium and shifts the aerodynamic trim, leading to deviations from the idealised relation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E47"/>). This displacement is illustrated in Fig. <xref ref-type="fig" rid="F11"/>, where the optimal reeling speed is plotted as a function of tether tension for multiple positions and orientations in the wind window for different wind speeds. Nonetheless, for the wing loadings typical of soft kites, the deviation introduced by gravity remains relatively small, allowing the analytical relation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E47"/>) to serve as an effective basis for reeling control.</p>
      <p id="d2e6974">It is important to note that while the analytical expression represents the instantaneous reeling speed that maximises power extraction, it does not necessarily correspond to the optimal reel-out speed over a full pumping cycle. The cycle-averaged optimum depends not only on the reel-out phase but also on the duration, dynamics, and efficiency of the reel-in phase. Consequently, an effective reeling strategy must take into account the full cycle for optimal power generation <xref ref-type="bibr" rid="bib1.bibx21" id="paren.41"/>.</p>
</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Dynamic response in crosswind trajectories</title>
      <p id="d2e6988">To analyse the system response along prescribed flight paths, the kite motion is parameterised using a scalar path coordinate <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which evolves in time. This formulation enables all state variables to be expressed as functions of <inline-formula><mml:math id="M241" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> and its time derivatives, simplifying the comparison between dynamic and quasi-steady responses. The resulting velocity and acceleration components are derived analytically in terms of <inline-formula><mml:math id="M242" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M243" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula>, and <inline-formula><mml:math id="M244" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover></mml:math></inline-formula>. The current parameterisation defines the kite trajectory on the wind window (elevation and azimuth) independently of its radial position, which makes it possible to specify the reeling strategy separately from the angular path. The complete formulation, including the path speed and kinematic derivatives in spherical coordinates, is provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>.</p>
      <p id="d2e7042">Two representative trajectories are considered for crosswind flight in the <inline-formula><mml:math id="M245" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>-frame. The first corresponds to a circular path, whereas the second describes a Lissajous figure-eight. In both cases, the trajectory is parameterised by a shape parameter <inline-formula><mml:math id="M246" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> and time <inline-formula><mml:math id="M247" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, allowing all state variables to be expressed as functions of <inline-formula><mml:math id="M248" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M249" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>, its derivatives <inline-formula><mml:math id="M250" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M251" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover></mml:math></inline-formula>, the steering input <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the tether force <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. A constant reel-out speed is assumed for clarity of comparison between the dynamic responses:

            <disp-formula id="Ch1.E48" content-type="numbered"><label>48</label><mml:math id="M254" display="block"><mml:mrow><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>r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mi>t</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e7159">The trajectories are defined as <list list-type="bullet"><list-item>
      <p id="d2e7164"><italic>Circular path:</italic><disp-formula id="Ch1.E49" content-type="numbered"><label>49</label><mml:math id="M255" display="block"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d2e7239"><italic>Lissajous figure-eight:</italic><disp-formula id="Ch1.E50" content-type="numbered"><label>50</label><mml:math id="M256" display="block"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item></list> where <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula> denotes the amplitude of the circular pattern, <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:math></inline-formula> respectively denote the horizontal and vertical amplitudes of the figure-eight pattern, and <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicate the centre position of the pattern.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e7372">Parameterised circular and figure-of-eight patterns.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f12.png"/>

        </fig>

      <p id="d2e7381">Two integration schemes are applied. In the dynamic scheme, for each time step, the path acceleration <inline-formula><mml:math id="M262" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover></mml:math></inline-formula>, the tether force <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and the steering input <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are obtained by solving the force equilibrium given the current state <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and are subsequently integrated to update <inline-formula><mml:math id="M266" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M267" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>. This is written as a differential-algebraic equation (DAE) system in semi-explicit form:

            <disp-formula id="Ch1.E51" content-type="numbered"><label>51</label><mml:math id="M268" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi>s</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></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:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="bold">0</mml:mn><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mfenced open="(" close=")"><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="normal">x</mml:mi></mml:munder><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="normal">z</mml:mi></mml:munder></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where the algebraic constraint <inline-formula><mml:math id="M269" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> enforces instantaneous force balance along the prescribed trajectory.</p>
      <p id="d2e7587">In contrast, the quasi-steady scheme assumes that the tangential acceleration vanishes, i.e. <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M271" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover></mml:math></inline-formula> need not be computed. In this case, only the path speed <inline-formula><mml:math id="M272" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> is obtained from the force equilibrium, and <inline-formula><mml:math id="M273" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is advanced using a single integration step. The system reduces to an algebraic-differential formulation:

            <disp-formula id="Ch1.E52" content-type="numbered"><label>52</label><mml:math id="M274" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mn mathvariant="bold">0</mml:mn><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mfenced close=")" open="("><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="normal">x</mml:mi></mml:munder><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="normal">z</mml:mi></mml:munder></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where the algebraic equation determines the steady-state value of <inline-formula><mml:math id="M275" display="inline"><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> consistent with force equilibrium at each point along the trajectory.</p>
      <p id="d2e7738">Figure <xref ref-type="fig" rid="F13"/> compares dynamic, quasi-steady, and inertia-free simulations of a parameterised trajectory for two soft-kite configurations: the TU Delft V3 <xref ref-type="bibr" rid="bib1.bibx28" id="paren.42"/> and the Kitepower V9. These systems represent typical soft-wing designs with moderate wing loading. The simulation setup reflects their real-world operation, with figure-of-eight trajectories, representative reeling speeds, and dimensions consistent with field-tested configurations. Both kite models correspond to systems used for validation in Sect. <xref ref-type="sec" rid="Ch1.S5"/>, and their aerodynamic and mass properties are summarised in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e7752">Comparison between dynamic and quasi-steady simulations for the TU Delft V3 and Kitepower V9 soft-kite configurations. The two subplots on the left show the kite trajectories in terms of azimuth and elevation, with the colour indicating the tangential speed <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and triangles indicating the location of maximum (upward) and minimum (downward) speed. Results are shown for both the dynamic and quasi-steady cases. The four time series on the right represent one full flight loop and display the evolution of tangential speed <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, normalised tether force (<inline-formula><mml:math id="M278" 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">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>), steering input (<inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and angle of attack (<inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The normalisation of tether force is performed with respect to the mean.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f13.png"/>

        </fig>

      <p id="d2e7825">The results in Fig. <xref ref-type="fig" rid="F13"/> show that for both the V3 and V9 soft kites, the quasi-steady approximation closely matches the dynamic simulation. For the V9 kite, the dynamic, quasi-steady, and inertia-free simulations are nearly indistinguishable in both mean values and time evolution, showing only a slight phase lag of the dynamic response relative to the quasi-steady and inertia-free results. For the V3 kite, the mean values of velocity and tether force remain comparable to those in the quasi-steady simulation (see Table <xref ref-type="table" rid="T1"/>), but the temporal evolution exhibits larger deviations, with higher maximum speeds and a more damped tether-force behaviour. The dynamic simulation of the V3 also reveals stronger oscillations in the angle of attack, likely due to an oversized KCU, whereas the oscillations for the V9 remain below 3<inline-formula><mml:math id="M281" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>. This difference is further reflected in the greater roll of the lift vector observed for the V3. Overall, the quasi-steady approximation reproduces the main dynamic behaviour of both kites with minor discrepancies in phase and amplitude, and with negligible differences in average power – below 1 % for both cases.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e7842">Comparison between dynamic and quasi-steady simulations for the four kite configurations analysed. All values are expressed as percentage differences relative to the dynamic simulations, except for the phase shift, which is given in degrees. The Loyd mode eigenvalue <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">Loyd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, computed following the linearised model from <xref ref-type="bibr" rid="bib1.bibx41" id="text.43"/>, quantifies the strength of the restoring dynamics towards the quasi-steady solution. Higher values correspond to stronger convergence.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <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"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Kite</oasis:entry>
         <oasis:entry colname="col2">Wing loading</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">Loyd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(kg m<sup>−2</sup>)</oasis:entry>
         <oasis:entry colname="col3">(%)</oasis:entry>
         <oasis:entry colname="col4">(%)</oasis:entry>
         <oasis:entry colname="col5">(%)</oasis:entry>
         <oasis:entry colname="col6">(<inline-formula><mml:math id="M289" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col7">(s<sup>−1</sup>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">TU Delft V3</oasis:entry>
         <oasis:entry colname="col2">1.83</oasis:entry>
         <oasis:entry colname="col3">0.63</oasis:entry>
         <oasis:entry colname="col4">49.49/<inline-formula><mml:math id="M291" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>12.37</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M292" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.83/6.96</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M293" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.20/<inline-formula><mml:math id="M294" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.43</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M295" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.56</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Kitepower V9</oasis:entry>
         <oasis:entry colname="col2">2.00</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M296" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.31</oasis:entry>
         <oasis:entry colname="col4">5.28/<inline-formula><mml:math id="M297" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.81</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M298" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.59/2.09</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M299" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.32/<inline-formula><mml:math id="M300" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.06</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M301" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.01</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">AP2 (<inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">14</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">12.27</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M303" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.07</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M304" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.14/1.30</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M305" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>12.33/8.09</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M306" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>39.18/<inline-formula><mml:math id="M307" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>76.32</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M308" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.09</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">AP2 (<inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">28</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">12.27</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M310" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.97</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M311" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.21/<inline-formula><mml:math id="M312" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.61</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M313" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>9.75/4.56</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M314" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>44.43/<inline-formula><mml:math id="M315" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>43.75</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M316" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.13</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<sec id="Ch1.S6.SS3.SSS1">
  <label>6.3.1</label><title>Extension to high wing loading</title>
      <p id="d2e8336">To examine the influence of increased wing loading on the dynamic response, a rigid-wing kite configuration based on the Ampyx AP2 system <xref ref-type="bibr" rid="bib1.bibx22" id="paren.44"/> is simulated using the same modelling framework. The aerodynamic and mass properties are taken from previous studies <xref ref-type="bibr" rid="bib1.bibx22" id="paren.45"/>, with the aerodynamics computed using a lifting-line model, while the rotational dynamics of the aircraft are neglected. For consistency with the soft-kite formulation – where the bridle naturally constrains the wing orientation relative to the tether force – we prescribe a fixed angle between the wing chord and the resultant tether force vector. Although this assumption is well justified for bridled soft kites, in the rigid-wing case it represents a deliberate simplification that enables us to isolate the effect of increased wing loading within a unified framework. The pitch offset <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is chosen such that the resulting massless trim angle of attack is 6°, consistent with measured flight data. The tether length is also matched to operational values. To assess the sensitivity to curvature-induced inertial loads, two circular trajectories with different turning radii are simulated at a fixed reeling speed. Since rigid-wing systems achieve turning primarily through physical rotation of the aircraft, this manoeuvre is here approximated by prescribing an aerodynamic roll angle of the lift vector. While this does not reproduce the full aircraft attitude, it provides a consistent estimate of the lateral force required to sustain the turn. A more complete trim analysis of rigid-wing AWES – including the coupling between aerodynamic surfaces, angle of attack, and trajectory curvature – is provided in <xref ref-type="bibr" rid="bib1.bibx23" id="text.46"/>. The present assumptions allow for a focused and consistent comparison with the soft-kite cases, while highlighting the role of inertia in rigid-wing systems.</p>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e8361">Comparison between dynamic and quasi-steady simulations for the AP2 rigid-wing system flying circular trajectories with two different turning radii. The subplots on the left show the kite trajectories in azimuth and elevation, coloured by tangential speed <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with triangles indicating the location of maximum (upward) and minimum (downward) speed for both dynamic and quasi-steady cases. The time series on the right show one complete flight loop, comparing tangential speed <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, tether force <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, prescribed aerodynamic roll angle <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and angle of attack <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The roll angle <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> approximates the lateral force needed to sustain the turn and is not the physical roll of the aircraft.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1097/2026/wes-11-1097-2026-f14.png"/>

          </fig>

      <p id="d2e8442">The results for the rigid wings, shown in Fig. <xref ref-type="fig" rid="F14"/>, display more pronounced deviations between the dynamic and quasi-steady simulations than observed for the soft kites. In addition to a clear phase lag, an amplitude attenuation is seen in the dynamic trajectories with respect to quasi-steady. The quasi-steady model, which neglects tangential acceleration <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, compensates the weight with a steep increase in angle of attack to maintain equilibrium, resulting in sharp oscillations. In contrast, dynamic simulations maintain a more gradual evolution of the aerodynamic state, with a smoother variation in angle of attack. This reflects the system’s limited capacity to respond instantaneously due to its larger inertia.</p>
      <p id="d2e8462">The phase lag is substantially greater than for soft kites, with the maximum tangential speed and tether tension shifted by more than <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:mn mathvariant="normal">70</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> in the worst-case scenario (see Table <xref ref-type="table" rid="T1"/>). This delay, combined with the reduced amplitude of oscillations observed in the dynamic simulations, leads to higher deviations in the predicted power output. Interestingly, the damping of these oscillations results in a higher overall power estimate in the dynamic model compared to the quasi-steady prediction. This behaviour can be attributed to the kite’s inertia, which allows it to ascend and descend with a more constant angle of attack. As a result, the dynamic system remains closer to an aerodynamically optimal state throughout the trajectory. These findings highlight the growing importance of incorporating dynamic effects at higher wing loadings, where quasi-steady assumptions become increasingly inadequate for accurate performance evaluation and control design.</p>
      <p id="d2e8477">The inertia-free assumption – similar to what has been referred to in prior studies as the quasi-steady approximation <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx33" id="paren.47"/>  – leads to even more pronounced discrepancies relative to the dynamic simulation. This is primarily due to the absence of inertial forces, which reduces the required roll of the aerodynamic force vector to nearly zero.</p>
      <p id="d2e8483">Despite these discrepancies, a key dynamic behaviour observed in the soft-kite simulations persists in the rigid-wing cases: the kite accelerates or decelerates whenever the quasi-steady tangential velocity intersects the dynamic trajectory. This demonstrates that the dynamic state remains attracted to the quasi-steady solution, with the system continuously responding in its direction. While the convergence is not instantaneous, due to increased inertia in the rigid configurations, the dynamic model still reveals a tendency to track the quasi-steady state. This shared behaviour across all kite types supports the interpretation of the quasi-steady solution as a moving target towards which the system naturally evolves. This supports the use of quasi-steady models as predictive tools, provided their limitations are recognised in the context of higher wing-loading configurations.</p>
      <p id="d2e8486">This return behaviour can be interpreted through the so-called Loyd mode, which represents the dominant dynamic eigenmode governing convergence toward the quasi-steady state. As derived by <xref ref-type="bibr" rid="bib1.bibx41" id="text.48"/>, the corresponding eigenvalue – primarily associated with the tangential speed – can be approximated by

              <disp-formula id="Ch1.E53" content-type="numbered"><label>53</label><mml:math id="M326" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">Loyd</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>S</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow><mml:mi>G</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mi>G</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mo>⟂</mml:mo></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M327" 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="italic">α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the quadratic drag slope, <inline-formula><mml:math id="M328" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula> is the glide ratio (including tether drag), <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the tether length, and <inline-formula><mml:math id="M330" 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">0</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the kite tangential speed at trim. To provide an indicative comparison across kite types,  the eigenvalue is computed using mean values extracted from the quasi-steady simulations, which model the kite motion as a sequence of trimmed flight states. The resulting estimates, reported in Table <xref ref-type="table" rid="T1"/>, show a clear separation between soft and rigid wings: soft kites yield values around <inline-formula><mml:math id="M331" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 to <inline-formula><mml:math id="M332" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, indicating fast convergence, while rigid wings converge more slowly with values near <inline-formula><mml:math id="M334" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. These trends are consistent with the observed dynamics and highlight the growing importance of accounting for inertial effects at higher wing loading.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d2e8704">This work presents a simplified model for the translational dynamics of bridled kites, relevant to airborne wind energy and ship propulsion applications. The model assumes that the kite rapidly achieves a trimmed aerodynamic state due to its low rotational inertia relative to the aerodynamic forces and moments. This justifies a point-mass formulation without enforcing a constant angle of attack, allowing the aerodynamic forces to be resolved based on the instantaneous trim condition. As a result, the model provides a more intuitive understanding of the interplay between angle of attack and kite speed, which underpins the physical basis of crosswind flight. Specifically, a more orthogonal wind incidence necessitates a higher flight speed to maintain equilibrium, explaining the structure of the wind window and the high energy potential of crosswind motion.</p>
      <p id="d2e8707">The model is developed in the course reference frame, a spherical coordinate system aligned with the kite's tangential velocity. This facilitates an intuitive decomposition of velocity and acceleration into radial and tangential components, enabling a clear analysis of inertial effects. Within this framework, the quasi-steady condition is naturally defined as a state of zero tangential acceleration, which corresponds to a continuously adapting trim state. The decomposition also provides physical insight into the inertial forces experienced by the kite as it moves along a spherical path and turns within the constraints imposed by the tether, making it possible to interpret these fictitious forces meaningfully, even in a quasi-steady framework.</p>
      <p id="d2e8710">A key insight from the model is that the kite's weight is the primary factor influencing the trim angle of attack. In the absence of changes to bridle geometry or control input, variations in the gravitational force component along the flight path directly alter the force balance. As the kite moves in the direction of gravity, the trim angle of attack decreases, requiring a higher flight speed to sustain equilibrium, even in a quasi-steady framework.</p>
      <p id="d2e8713">Validation against experimental data from two different kite systems demonstrates the applicability of the model, particularly in replicating the locations of maximum and minimum tangential speeds. This suggests that soft kites generally operate near a quasi-steady regime during crosswind flight. However, accurate estimation of aerodynamic polar curves remains essential. Due to the complex and deformable nature of soft kites, numerical methods frequently underpredict drag. To address this, empirical corrections were applied to the simulated aerodynamic coefficients based on flight data.</p>
      <p id="d2e8717">Comparative analyses of quasi-steady and dynamic models for reel-out trajectories reveal the influence of kite inertia. For wing loadings representative of soft kites, the quasi-steady approximation remains valid. However, with increasing mass, deviations become more pronounced, highlighting the limits of the quasi-steady approach for heavier systems.</p>
      <p id="d2e8720">Despite its strengths, the model exhibits several limitations. First, the model neglects rotational dynamics, assuming that the kite instantaneously reaches equilibrium. Second, the tether is modelled as a straight, inertia-free element. Although this simplifies computations, it introduces inaccuracies during low-tension manoeuvres, especially when tether sag becomes non-negligible.</p>
      <p id="d2e8723">Future extensions of this work will focus on trajectory optimisation and path planning, leveraging the computational efficiency of the quasi-steady framework. A more realistic representation of the reeling speed (e.g. dependent on the tether force) should also be incorporated, which can be readily achieved thanks to the independent parameterisation of the tangential plane and radial direction. Moreover, the impact of the simplified tether model should be analysed, as an improved representation may be particularly relevant for simulating low-tether-force scenarios such as during reel-in.</p>
      <p id="d2e8726">In conclusion, the proposed model offers a computationally efficient yet physically grounded framework for analysing bridled kite dynamics, particularly under crosswind flight. Its scope is primarily soft bridled kites such as leading-edge inflatable designs, where point-mass modelling provides a practical alternative to high-fidelity rigid-body approaches; for rigid-wing systems, models with explicit aerodynamic moment identification remain more appropriate. The present formulation is devised for optimisation applications and control design of lightweight bridled kites.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Reference frames and transformations</title>
      <p id="d2e8740">In addition to the course reference frame described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, two additional frames are introduced to define the kite's position and orientation: the wind reference frame (<inline-formula><mml:math id="M336" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>) and the azimuth–zenith–radial (AZR) reference frame.</p>
<sec id="App1.Ch1.S1.SS1">
  <label>A1</label><title>Wind reference frame (W)</title>
      <p id="d2e8759">The <inline-formula><mml:math id="M337" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>-frame is a Cartesian reference frame with its origin at the ground station <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> unit vector aligns with the mean wind direction at a reference height, while <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> points vertically upward from the Earth's surface. Effects of the Earth's rotation on the kite's motion are neglected in this frame, treating it as inertial.</p>
</sec>
<sec id="App1.Ch1.S1.SS2">
  <label>A2</label><title>Azimuth–zenith–radial (AZR) reference frame</title>
      <p id="d2e8810">The AZR-frame is a rotating reference frame in which the position of the kite is expressed using spherical coordinates <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M342" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is the azimuth angle, <inline-formula><mml:math id="M343" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is the elevation angle, and <inline-formula><mml:math id="M344" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> is the radial distance.</p>
      <p id="d2e8854">The elevation angle <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is measured between the <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>-plane and  <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, while the azimuth angle <inline-formula><mml:math id="M348" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is measured between the <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>-plane and <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The position of the kite is thus given by

            <disp-formula id="App1.Ch1.S1.E54" content-type="numbered"><label>A1</label><mml:math id="M351" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e8959">The transformation from the <inline-formula><mml:math id="M352" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>-frame to the AZR-frame is obtained through two sequential rotations:

            <disp-formula id="App1.Ch1.S1.E55" content-type="numbered"><label>A2</label><mml:math id="M353" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi mathvariant="normal">AZR</mml:mi><mml:mo>←</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote standard rotation matrices.</p>
</sec>
<sec id="App1.Ch1.S1.SS3">
  <label>A3</label><title>Transformation from <inline-formula><mml:math id="M356" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame to <inline-formula><mml:math id="M357" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>-frame</title>
      <p id="d2e9090">The <inline-formula><mml:math id="M358" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame is obtained by rotating the AZR-frame around the radial direction <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by an angle <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:math></inline-formula>, aligning <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with the tangential velocity:

            <disp-formula id="App1.Ch1.S1.E56" content-type="numbered"><label>A3</label><mml:math id="M362" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi>C</mml:mi><mml:mo>←</mml:mo><mml:mi mathvariant="normal">AZR</mml:mi></mml:mrow></mml:msub></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi mathvariant="bold">r</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e9176">The total transformation from the <inline-formula><mml:math id="M363" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>-frame to the <inline-formula><mml:math id="M364" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame reads

            <disp-formula id="App1.Ch1.S1.E57" content-type="numbered"><label>A4</label><mml:math id="M365" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi>C</mml:mi><mml:mo>←</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi>C</mml:mi><mml:mo>←</mml:mo><mml:mi mathvariant="normal">AZR</mml:mi></mml:mrow></mml:msub></mml:msub><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:msub><mml:mi/><mml:mrow><mml:mi mathvariant="normal">AZR</mml:mi><mml:mo>←</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Path parameterisation framework</title>
      <p id="d2e9247">Let <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be the parameterisation of the position vector <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of a point <inline-formula><mml:math id="M368" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> such that

          <disp-formula id="App1.Ch1.S2.E58" content-type="numbered"><label>B1</label><mml:math id="M369" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        This implies that simulating the motion of <inline-formula><mml:math id="M370" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> along a prescribed trajectory reduces to solving for the time-dependent path coordinate <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Differentiating with respect to time yields

          <disp-formula id="App1.Ch1.S2.E59" content-type="numbered"><label>B2</label><mml:math id="M372" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and taking the dot product of both sides with <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> gives

          <disp-formula id="App1.Ch1.S2.E60" content-type="numbered"><label>B3</label><mml:math id="M374" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced close="∥" open="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        By definition of the dot product, and since <inline-formula><mml:math id="M375" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula><mml:math id="M376" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> are aligned:

          <disp-formula id="App1.Ch1.S2.E61" content-type="numbered"><label>B4</label><mml:math id="M377" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mfenced close="∥" open="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mfenced open="∥" close="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Substituting this into the earlier expression, we obtain the path speed

          <disp-formula id="App1.Ch1.S2.E62" content-type="numbered"><label>B5</label><mml:math id="M378" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mfenced open="∥" close="∥"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="∥" close="∥"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></inline-formula> is the magnitude of the kite velocity.</p>
<sec id="App1.Ch1.S2.SS1">
  <label>B1</label><title>Parameterisation in the AZR-frame</title>
      <p id="d2e9651">Let the spherical coordinates (<inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>) of the kite position be expressed as

            <disp-formula id="App1.Ch1.S2.E63" content-type="numbered"><label>B6</label><mml:math id="M381" display="block"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>r</mml:mi><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:mrow></mml:math></disp-formula>

          The position vector becomes <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and its derivative is

            <disp-formula id="App1.Ch1.S2.E64" content-type="numbered"><label>B7</label><mml:math id="M383" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          where, using the angular velocity of the AZR-frame

            <disp-formula id="App1.Ch1.S2.E65" content-type="numbered"><label>B8</label><mml:math id="M384" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:mi mathvariant="normal">AZR</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold">Ω</mml:mi><mml:mi mathvariant="normal">AZR</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          the derivative becomes

            <disp-formula id="App1.Ch1.S2.E66" content-type="numbered"><label>B9</label><mml:math id="M385" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula>

          Thus, the norm is

            <disp-formula id="App1.Ch1.S2.E67" content-type="numbered"><label>B10</label><mml:math id="M386" display="block"><mml:mrow><mml:mfenced open="∥" close="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msqrt><mml:mo>.</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S2.SS2">
  <label>B2</label><title>Velocity components</title>
      <p id="d2e10095">The radial velocity can be written as

            <disp-formula id="App1.Ch1.S2.E68" content-type="numbered"><label>B11</label><mml:math id="M387" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>.</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula>

          Given <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mfenced open="∥" close="∥"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, we obtain the tangential speed

            <disp-formula id="App1.Ch1.S2.E69" content-type="numbered"><label>B12</label><mml:math id="M389" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>r</mml:mi><mml:msqrt><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msqrt><mml:mo>.</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S2.SS3">
  <label>B3</label><title>Kinematic derivatives</title>
      <p id="d2e10255">From Eqs. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and (<xref ref-type="disp-formula" rid="Ch1.E10"/>), the course angle can be expressed by

            <disp-formula id="App1.Ch1.S2.E70" content-type="numbered"><label>B13</label><mml:math id="M390" display="block"><mml:mrow><mml:mi>tan⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The course rate is given by the chain rule

            <disp-formula id="App1.Ch1.S2.E71" content-type="numbered"><label>B14</label><mml:math id="M391" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where

            <disp-formula id="App1.Ch1.S2.E72" content-type="numbered"><label>B15</label><mml:math id="M392" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e10497">The radial acceleration becomes

            <disp-formula id="App1.Ch1.S2.E73" content-type="numbered"><label>B16</label><mml:math id="M393" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula>

          and the tangential acceleration reads

            <disp-formula id="App1.Ch1.S2.E74" content-type="numbered"><label>B17</label><mml:math id="M394" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">¨</mml:mo></mml:mover><mml:mi>r</mml:mi></mml:mrow></mml:mfenced><mml:msqrt><mml:mi>A</mml:mi></mml:msqrt><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:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:msqrt><mml:mi>A</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/></mml:mrow></mml:math></disp-formula>

          with

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M395" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S2.E75"><mml:mtd><mml:mtext>B18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S2.E76"><mml:mtd><mml:mtext>B19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mover accent="true"><mml:mi>s</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
</sec>
</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>System description and path parameters</title>
      <p id="d2e10845">This appendix serves to describe all the input parameters used in the presented results and simulations.</p>
<sec id="App1.Ch1.S3.SS1">
  <label>C1</label><title>System characteristics</title>
      <p id="d2e10855">The parameters in Table <xref ref-type="table" rid="TC1"/> define the aerodynamic and geometric properties of each kite configuration considered. Mass, area, and tether diameter are directly specified, while lift and drag polynomials are expressed as second-order functions of the angle of attack. For the TU Delft V3 and Kitepower V9 kites, additional actuation-dependent drag terms are included. The tether–wing pitch angle <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, imposed by the bridle geometry, is listed separately for reel-in and reel-out phases when applicable.</p>
</sec>
<sec id="App1.Ch1.S3.SS2">
  <label>C2</label><title>Path characteristics</title>
      <p id="d2e10879">The path definitions in Table <xref ref-type="table" rid="TC2"/> specify the spatial loops used in the simulations. Figure-eight trajectories are characterised by both an azimuthal span and an elevation span, while circular trajectories are defined by a single angular extent. The centre angles <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> determine the mean positioning of the loop relative to the wind direction, and the initial tether length <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> fixes the loop’s radius. The imposed reel-out velocity <inline-formula><mml:math id="M399" 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> completes the definition of each trajectory.</p>

<table-wrap id="TC1"><label>Table C1</label><caption><p id="d2e10933">Main system parameters of the simulated kites. Angle of attack <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in radians. <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the geometric pitch angle between the wing chord and the tether axis, as imposed by the bridle configuration (see Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>). Aerodynamic characteristics of the Kitepower V9 kite are not disclosed for confidentiality reasons. n/a: not applicable.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">TU Delft V3</oasis:entry>
         <oasis:entry colname="col3">Kitepower V9</oasis:entry>
         <oasis:entry colname="col4">Ampyx AP2</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Wing mass <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  (kg)</oasis:entry>
         <oasis:entry colname="col2">14.2</oasis:entry>
         <oasis:entry colname="col3">62</oasis:entry>
         <oasis:entry colname="col4">36.8</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">KCU mass <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">kcu</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  (kg)</oasis:entry>
         <oasis:entry colname="col2">22</oasis:entry>
         <oasis:entry colname="col3">31.6</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Wing projected area <inline-formula><mml:math id="M404" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> (m<sup>2</sup>)</oasis:entry>
         <oasis:entry colname="col2">19.75</oasis:entry>
         <oasis:entry colname="col3">46.85</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Tether diameter <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (mm)</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">14</oasis:entry>
         <oasis:entry colname="col4">2.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Coeffs <inline-formula><mml:math id="M407" 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> <inline-formula><mml:math id="M408" display="inline"><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:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><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:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><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:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">6.09</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10.11</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.55</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">5.04</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5.27</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Coeffs <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</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>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.11</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">1.56</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">1.10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Actuation <inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> coeffs <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.00</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Steering constant <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (rad)</oasis:entry>
         <oasis:entry colname="col2">0.15</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Reel-out tether–wing pitch angle <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M420" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">6.88</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M421" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.98</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Reel-in tether–wing pitch angle <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M423" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">15.47</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TC2"><label>Table C2</label><caption><p id="d2e11507">Path parameters. Figure-eight requires both azimuth width <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow></mml:math></inline-formula> and elevation height <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:math></inline-formula>. Circular paths require only one angular span (set the unused one to N/A).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">TU Delft V3</oasis:entry>
         <oasis:entry colname="col3">Kitepower V9</oasis:entry>
         <oasis:entry colname="col4">Ampyx AP2</oasis:entry>
         <oasis:entry colname="col5">Ampyx AP2</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Path type (circle/fig-8)</oasis:entry>
         <oasis:entry colname="col2">fig-8</oasis:entry>
         <oasis:entry colname="col3">fig-8</oasis:entry>
         <oasis:entry colname="col4">circle</oasis:entry>
         <oasis:entry colname="col5">circle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Azimuth centre <inline-formula><mml:math id="M426" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M427" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Elevation centre <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M429" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">32</oasis:entry>
         <oasis:entry colname="col3">28</oasis:entry>
         <oasis:entry colname="col4">25</oasis:entry>
         <oasis:entry colname="col5">25</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Azimuth width <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M431" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">20</oasis:entry>
         <oasis:entry colname="col3">40</oasis:entry>
         <oasis:entry colname="col4">14</oasis:entry>
         <oasis:entry colname="col5">28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Elevation height <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M433" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">20</oasis:entry>
         <oasis:entry colname="col4">14</oasis:entry>
         <oasis:entry colname="col5">28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Initial radius <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col2">200</oasis:entry>
         <oasis:entry colname="col3">220</oasis:entry>
         <oasis:entry colname="col4">400</oasis:entry>
         <oasis:entry colname="col5">400</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Reel-out speed <inline-formula><mml:math id="M435" 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> (m s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">1</oasis:entry>
         <oasis:entry colname="col3">1.5</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
         <oasis:entry colname="col5">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Wind speed <inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  (m s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">10</oasis:entry>
         <oasis:entry colname="col4">14</oasis:entry>
         <oasis:entry colname="col5">14</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</app>

<app id="App1.Ch1.S4">
  <label>Appendix D</label><title>Force component derivations</title>
<sec id="App1.Ch1.S4.SS1">
  <label>D1</label><title>Derivation of lift direction vector <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e11869">This appendix presents the derivation of the unit lift vector <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, expressed in the <inline-formula><mml:math id="M441" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame. The lift vector is orthogonal to the apparent wind velocity <inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and its orientation within the plane normal to <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is determined by the aerodynamic roll angle <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e11923">Since drag is aligned with the apparent wind direction by definition, the drag unit vector is

            <disp-formula id="App1.Ch1.S4.E77" content-type="numbered"><label>D1</label><mml:math id="M445" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><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:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e12011">To define <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we first identify a basis for the plane orthogonal to <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This is achieved by constructing a rotated frame <inline-formula><mml:math id="M448" display="inline"><mml:mi mathvariant="script">A</mml:mi></mml:math></inline-formula> whose <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> axis is aligned with <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>-plane is then orthogonal to the apparent wind velocity.</p>
      <p id="d2e12103">The transformation from the <inline-formula><mml:math id="M452" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame to the <inline-formula><mml:math id="M453" display="inline"><mml:mi mathvariant="script">A</mml:mi></mml:math></inline-formula>-frame consists of a rotation by <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> around <inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (aerodynamic heading), followed by a rotation by <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> around the intermediate <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> axis (aerodynamic flight path angle).</p>
      <p id="d2e12173">The transformation matrix is

            <disp-formula id="App1.Ch1.S4.E78" content-type="numbered"><label>D2</label><mml:math id="M458" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">T</mml:mi><mml:mrow><mml:mi mathvariant="script">A</mml:mi><mml:mo>←</mml:mo><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Expressing <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in both reference frames yields

            <disp-formula id="App1.Ch1.S4.E79" content-type="numbered"><label>D3</label><mml:math id="M460" 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:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><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:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></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:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Solving for the aerodynamic heading <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and aerodynamic pitch <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the radial and normal axis in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S4.E79"/>), we obtain

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M463" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S4.E80"><mml:mtd><mml:mtext>D4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>tan⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><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:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S4.E81"><mml:mtd><mml:mtext>D5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>tan⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e12621">The unit vectors <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which span the plane perpendicular to <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are found by applying the transformation matrix and simplifying

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M467" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S4.E82"><mml:mtd><mml:mtext>D6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S4.E83"><mml:mtd><mml:mtext>D7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e12844">The aerodynamic roll angle <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> defines the orientation of <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>-plane. By definition, <inline-formula><mml:math id="M471" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> corresponds to lift aligned with <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and positive <inline-formula><mml:math id="M473" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> induces a clockwise rotation (right-hand turn) from the kite’s perspective.</p>
      <p id="d2e12941">The lift direction is thus given by

            <disp-formula id="App1.Ch1.S4.E84" content-type="numbered"><label>D8</label><mml:math id="M474" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e12998">Substituting the expressions for <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">n</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, we obtain

            <disp-formula id="App1.Ch1.S4.E85" content-type="numbered"><label>D9</label><mml:math id="M477" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</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 mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e13199">This is the final expression for the lift direction vector in the <inline-formula><mml:math id="M478" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame, used in the main formulation of the aerodynamic force in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>.</p>
</sec>
<sec id="App1.Ch1.S4.SS2">
  <label>D2</label><title>Derivation of angle of attack <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e13230">We assume the kite remains aligned with the apparent wind <inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The angle of attack <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is then obtained from the pitch angle between the total force at the bridle point <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the aerodynamic symmetry plane, corrected by the constant geometric pitch offset <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. If a KCU is present, the total force at the bridle point can be calculated as

            <disp-formula id="App1.Ch1.S4.E86" content-type="numbered"><label>D10</label><mml:math id="M484" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><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:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">KCU</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>g</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e13330">The orientation of <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the kite's longitudinal plane (defined by <inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>) with respect to the apparent wind speed defines the bridle angle of attack <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; consistent with the <inline-formula><mml:math id="M488" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>-frame component ordering <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we write

            <disp-formula id="App1.Ch1.S4.E87" content-type="numbered"><label>D11</label><mml:math id="M490" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>atan2</mml:mtext><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>⋅</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>⋅</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Finally, the wing angle of attack follows as

            <disp-formula id="App1.Ch1.S4.E88" content-type="numbered"><label>D12</label><mml:math id="M491" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S4.SS3">
  <label>D3</label><title>Derivation of roll angle <inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e13514">Similarly to the angle of attack, the wing is assumed to roll to compensate for the force at the bridle. Here we model the aerodynamic rotation of the lift vector about the apparent wind direction, rather than the physical body-axis roll of the kite. Consequently, the rotation does not affect the wing angle of attack, which is determined solely by the pitch equilibrium with respect to the bridle force. The aerodynamic roll induced by the force at the bridle can be calculated as

            <disp-formula id="App1.Ch1.S4.E89" content-type="numbered"><label>D13</label><mml:math id="M493" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>atan2</mml:mtext><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>⋅</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi>n</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>⋅</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Finally, the control-induced roll is added to calculate the total aerodynamic roll:

            <disp-formula id="App1.Ch1.S4.E90" content-type="numbered"><label>D14</label><mml:math id="M494" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">w</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S4.SS4">
  <label>D4</label><title>Derivation of tether force components</title>
      <p id="d2e13656">This appendix provides the full derivation of the tether force components acting at the kite, based on a moment balance about the ground station. Two models for tether drag are considered: a distributed drag model and a simplified lumped approximation.</p>
      <p id="d2e13659">The tether is assumed to be straight and inertia free, and only carries axial load. The net moment about the ground station must vanish

            <disp-formula id="App1.Ch1.S4.E91" content-type="numbered"><label>D15</label><mml:math id="M495" display="block"><mml:mrow><mml:mn mathvariant="bold">0</mml:mn><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M496" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S4.E92"><mml:mtd><mml:mtext>D16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>=</mml:mo><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:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S4.E93"><mml:mtd><mml:mtext>D17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>⇒</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><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:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e13769">Let <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> be the linear mass density of the tether. The differential gravitational force acting on a tether segment of length <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:math></inline-formula> is

            <disp-formula id="App1.Ch1.S4.E94" content-type="numbered"><label>D18</label><mml:math id="M499" display="block"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:mi>l</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e13876">Taking the moment about the ground station and integrating along the tether length gives

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M500" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S4.E95"><mml:mtd><mml:mtext>D19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>r</mml:mi></mml:munderover><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>with </mml:mtext><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S4.E96"><mml:mtd><mml:mtext>D20</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>r</mml:mi></mml:munderover><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><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:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S4.E97"><mml:mtd><mml:mtext>D21</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e14060">Assuming the total tether drag acts as a point force at the kite in the direction of the apparent wind <xref ref-type="bibr" rid="bib1.bibx43" id="paren.49"/>, the lumped drag force becomes

            <disp-formula id="App1.Ch1.S4.E98" content-type="numbered"><label>D22</label><mml:math id="M501" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mi mathvariant="normal">t</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">8</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>r</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e14125">The resulting moment is

            <disp-formula id="App1.Ch1.S4.E99" content-type="numbered"><label>D23</label><mml:math id="M502" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mi mathvariant="normal">t</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">8</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e14231">Inserting <inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M504" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into the moment balance and solving for <inline-formula><mml:math id="M505" 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 components of the tether force at the kite are

            <disp-formula id="App1.Ch1.S4.E100" content-type="numbered"><label>D24</label><mml:math id="M506" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><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>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></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 mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></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 mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mi>r</mml:mi><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:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></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:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></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:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>r</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">χ</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></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:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e14488">If the tether is modelled as a linear elastic spring, the radial force  at the ground is given by

            <disp-formula id="App1.Ch1.S4.E101" content-type="numbered"><label>D25</label><mml:math id="M507" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">tg</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M508" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the tether stiffness and <inline-formula><mml:math id="M509" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the unstretched tether length.</p>
</sec>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e14556">The code used to generate the results presented in this paper is archived on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18247634" ext-link-type="DOI">10.5281/zenodo.18247634</ext-link> <xref ref-type="bibr" rid="bib1.bibx7" id="paren.50"/>. The archive corresponds to a snapshot of a private development repository and is provided to ensure reproducibility of the published results.</p>

      <p id="d2e14565">The datasets can be found on different data repositories: (1) flight data 08-10-2019 (<ext-link xlink:href="https://doi.org/10.4121/19376174.V1" ext-link-type="DOI">10.4121/19376174.V1</ext-link>, <xref ref-type="bibr" rid="bib1.bibx35" id="altparen.51"/>) and (2) flight data 27-11-2023 (<ext-link xlink:href="https://doi.org/10.5281/zenodo.14237421" ext-link-type="DOI">10.5281/zenodo.14237421</ext-link>, <xref ref-type="bibr" rid="bib1.bibx9" id="altparen.52"/>).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e14583">Conceptualisation: OC, VD, and RS. Methodology: OC and VD. Software: OC. Investigation: OC and VD. Writing (original draft preparation): OC. Writing (review and editing): OC, VD, and RS. Supervision: RS. Funding acquisition: RS. All authors have read and agreed to the published version of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e14589">At least one of the (co-)authors is a member of the editorial board of <italic>Wind Energy Science</italic>. RS is a co-founder of and advisor for the start-up company Kitepower B.V., which is commercially developing a 100 kW kite power system. Kitepower B.V. provided their test data used in this paper for validation. Two of the authors were financially supported by the European Union’s MERIDIONAL project, which also provided funding for Kitepower B.V.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e14598">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="d2e14605">This work has been supported by the MERIDIONAL project, which receives funding from the European Union’s Horizon Europe Programme under the grant agreement no. 101084216. The authors also gratefully acknowledge Kitepower for providing valuable validation data. We also acknowledge the use of OpenAI's ChatGPT and Grammarly for assistance in refining the writing style of this article.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e14610">This research has been supported by EU Horizon Europe Climate, Energy and Mobility (Meridional (grant no. 101084216)).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e14616">This paper was edited by Alessandro Bianchini and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Belloc(2015)</label><mixed-citation>Belloc, H.: Wind Tunnel Investigation of a Rigid Paraglider Reference Wing, J. Aircraft, <ext-link xlink:href="https://doi.org/10.2514/1.C032513" ext-link-type="DOI">10.2514/1.C032513</ext-link>,  2015.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Berra and Fagiano(2021)</label><mixed-citation>Berra, A. and Fagiano, L.: An optimal reeling control strategy for pumping airborne wind energy systems without wind speed feedback, in: 2021 European Control Conference (ECC), 1199–1204, <ext-link xlink:href="https://doi.org/10.23919/ECC54610.2021.9655018" ext-link-type="DOI">10.23919/ECC54610.2021.9655018</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bosch et al.(2013)Bosch, Schmehl, Tiso, and Rixen</label><mixed-citation>Bosch, A., Schmehl, R., Tiso, P., and Rixen, D.: Nonlinear Aeroelasticity, Flight Dynamics and Control of a Flexible Membrane Traction Kite, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,  Springer, Berlin, Heidelberg, 307–323, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_17" ext-link-type="DOI">10.1007/978-3-642-39965-7_17</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Breukels(2011)</label><mixed-citation>Breukels, J.: An Engineering Methodology for Kite Design, Dissertation (TU Delft),  ISBN 9789088912306, <uri>http://resolver.tudelft.nl/uuid:cdece38a-1f13-47cc-b277-ed64fdda7cdf</uri> (last access: 17 March 2026), 2011.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Brown(1993)</label><mixed-citation>Brown, G. J.: Parafoil steady turn response to control input, AIAA/AHS/ASEE Aerospace Design Conference, <ext-link xlink:href="https://doi.org/10.2514/6.1993-1241" ext-link-type="DOI">10.2514/6.1993-1241</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Candade(2023)</label><mixed-citation>Candade, A. A.: Aero-structural Design and Optimisation of Tethered Composite Wings, PhD thesis, Delft University of Technology, <ext-link xlink:href="https://doi.org/10.4233/uuid:c706c198-d186-4297-8b03-32c80be1c6df" ext-link-type="DOI">10.4233/uuid:c706c198-d186-4297-8b03-32c80be1c6df</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Cayon(2026)</label><mixed-citation>Cayon, O.: Code for reproducing the results of: Translational Dynamics of Bridled Kites: A Reduced-Order Model in the Course Reference Frame, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18247634" ext-link-type="DOI">10.5281/zenodo.18247634</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Cayon et al.(2023)Cayon, Gaunaa, and Schmehl</label><mixed-citation>Cayon, O., Gaunaa, M., and Schmehl, R.: Fast Aero-Structural Model of a Leading-Edge Inflatable Kite, Energies, 16, 3061, <ext-link xlink:href="https://doi.org/10.3390/en16073061" ext-link-type="DOI">10.3390/en16073061</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Cayon et al.(2024)Cayon, Schmehl, Luca, and Peschel</label><mixed-citation>Cayon, O., Schmehl, R., Luca, A., and Peschel, J.: Kitepower flight data acquired on 27 November 2023, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.14237421" ext-link-type="DOI">10.5281/zenodo.14237421</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Cayon et al.(2025)Cayon, Watson, and Schmehl</label><mixed-citation>Cayon, O., Watson, S., and Schmehl, R.: Kite as a sensor: wind and state estimation in tethered flying systems, Wind Energ. Sci., 10, 2161–2188, <ext-link xlink:href="https://doi.org/10.5194/wes-10-2161-2025" ext-link-type="DOI">10.5194/wes-10-2161-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>De Schutter et al.(2023)De Schutter, Leuthold, Bronnenmeyer, Malz, Gros, and Diehl</label><mixed-citation>De Schutter, J., Leuthold, R., Bronnenmeyer, T., Malz, E., Gros, S., and Diehl, M.: AWEbox: An Optimal Control Framework for Single- and Multi-Aircraft Airborne Wind Energy Systems, Energies, 16, 1900, <ext-link xlink:href="https://doi.org/10.3390/en16041900" ext-link-type="DOI">10.3390/en16041900</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Diehl(2013)</label><mixed-citation>Diehl, M.: Airborne Wind Energy: Basic Concepts and Physical Foundations, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,  Springer Berlin Heidelberg, Berlin, Heidelberg,  3–22, ISBN 978-3-642-39964-0 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_1" ext-link-type="DOI">10.1007/978-3-642-39965-7_1</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Eijkelhof and Schmehl(2022)</label><mixed-citation>Eijkelhof, D. and Schmehl, R.: Six-degrees-of-freedom simulation model for future multi-megawatt airborne wind energy systems, Renew. Energ., 196, 137–150, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2022.06.094" ext-link-type="DOI">10.1016/j.renene.2022.06.094</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Erhard and Strauch(2013)</label><mixed-citation>Erhard, M. and Strauch, H.: Theory and Experimental Validation of a Simple Comprehensible Model of Tethered Kite Dynamics Used for Controller Design, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg, 141–165,  ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_8" ext-link-type="DOI">10.1007/978-3-642-39965-7_8</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Fagiano et al.(2013)Fagiano, Zgraggen, and Morari</label><mixed-citation>Fagiano, L., Zgraggen, A. U., and Morari, M.: On Modeling, Filtering and Automatic Control of Flexible Tethered Wings for Airborne Wind Energy, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,  Springer, Berlin, Heidelberg,  167–180, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_9" ext-link-type="DOI">10.1007/978-3-642-39965-7_9</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Fechner and Schmehl(2013)</label><mixed-citation>Fechner, U. and Schmehl, R.: Model-Based Efficiency Analysis of Wind Power Conversion by a Pumping Kite Power System, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg,  249–269, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_14" ext-link-type="DOI">10.1007/978-3-642-39965-7_14</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Fechner et al.(2015)Fechner, Vlugt, Schreuder, and Schmehl</label><mixed-citation>Fechner, U., Vlugt, R. v. d., Schreuder, E., and Schmehl, R.: Dynamic model of a pumping kite power system, Renew. Energ., 83, 705–716, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2015.04.028" ext-link-type="DOI">10.1016/j.renene.2015.04.028</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Hummel et al.(2024)Hummel, Pollack, Eijkelhof, Van Kampen, and Schmehl</label><mixed-citation>Hummel, J., Pollack, T., Eijkelhof, D., Van Kampen, E.-J., and Schmehl, R.: Power smoothing by kite tether force control for megawatt-scale airborne wind energy systems, J. Phys. Conf. Ser., 2767, 072019, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/7/072019" ext-link-type="DOI">10.1088/1742-6596/2767/7/072019</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Hur(2005)</label><mixed-citation>Hur, G.-B.: Identification of powered parafoil-vehicle dynamics from modelling and flight test data, PhD thesis, Texas A&amp;M University,  <uri>https://oaktrust.library.tamu.edu/server/api/core/bitstreams/55b62af6-ef8e-42ef-8d3a-50a47ea4065a/content</uri> (last access: 17 March 2026), 2005.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Loyd(1980)</label><mixed-citation>Loyd, M. L.: Crosswind kite power (for large-scale wind power production), J. Energy, 4, 106–111, <ext-link xlink:href="https://doi.org/10.2514/3.48021" ext-link-type="DOI">10.2514/3.48021</ext-link>,  1980.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Luchsinger(2013)</label><mixed-citation>Luchsinger, R. H.: Pumping Cycle Kite Power, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg,  47–64, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_3" ext-link-type="DOI">10.1007/978-3-642-39965-7_3</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Malz et al.(2019)Malz, Koenemann, Sieberling, and Gros</label><mixed-citation>Malz, E., Koenemann, J., Sieberling, S., and Gros, S.: A reference model for airborne wind energy systems for optimization and control, Renew. Energ., 140, 1004–1011, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2019.03.111" ext-link-type="DOI">10.1016/j.renene.2019.03.111</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Nguyen et al.(2026)Nguyen, Lowenberg, and Oland</label><mixed-citation>Nguyen, D. H., Lowenberg, M. H., and Oland, E.: Trimming a rigid-wing airborne wind system for coordinated circular flights, Wind Energ. Sci., 11, 285–298, <ext-link xlink:href="https://doi.org/10.5194/wes-11-285-2026" ext-link-type="DOI">10.5194/wes-11-285-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Oehler and Schmehl(2019)</label><mixed-citation>Oehler, J. and Schmehl, R.: Aerodynamic characterization of a soft kite by in situ flow measurement, Wind Energ. Sci., 4, 1–21, <ext-link xlink:href="https://doi.org/10.5194/wes-4-1-2019" ext-link-type="DOI">10.5194/wes-4-1-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Oehler et al.(2018)Oehler, Marc, and Schmehl</label><mixed-citation>Oehler, J., Marc, v. R., and Schmehl, R.: Experimental investigation of soft kite performance during turning maneuvers, J. Phys. Conf. Ser., 1037, 052004, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/5/052004" ext-link-type="DOI">10.1088/1742-6596/1037/5/052004</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Paulig et al.(2013)Paulig, Bungart, and Specht</label><mixed-citation>Paulig, X., Bungart, M., and Specht, B.: Conceptual Design of Textile Kites Considering Overall System Performance, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg,  547–562, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_32" ext-link-type="DOI">10.1007/978-3-642-39965-7_32</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Poland and Schmehl(2023)</label><mixed-citation>Poland, J. and Schmehl, R.: Modelling Aero-Structural Deformation of Flexible Membrane Kites, Energies, 16, 5264, <ext-link xlink:href="https://doi.org/10.3390/en16145264" ext-link-type="DOI">10.3390/en16145264</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Poland and Schmehl(2024a)</label><mixed-citation>Poland, J. and Schmehl, R.: TUDELFT_V3_KITE, GitHub [data set], <uri>https://github.com/awegroup/TUDELFT_V3_LEI_KITE</uri> (last access: 17 March 2026), 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Poland and Schmehl(2024b)</label><mixed-citation>Poland, J. A. W. and Schmehl, R.: A virtual wind tunnel for deforming airborne wind energy kites, J. Phys. Conf. Ser., 2767, 072001, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/7/072001" ext-link-type="DOI">10.1088/1742-6596/2767/7/072001</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Poland et al.(2025)Poland, van Spronsen, Gaunaa, and Schmehl</label><mixed-citation>Poland, J. A. W., van Spronsen, J. M., Gaunaa, M., and Schmehl, R.: Wind Tunnel Load Measurements of a Leading-Edge Inflatable Kite Rigid Scale Model, Wind Energ. Sci. Discuss. [preprint], <ext-link xlink:href="https://doi.org/10.5194/wes-2025-77" ext-link-type="DOI">10.5194/wes-2025-77</ext-link>, in review, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Ranneberg et al.(2018)Ranneberg, Wölfle, Bormann, Rohde, Breipohl, and Bastigkeit</label><mixed-citation>Ranneberg, M., Wölfle, D., Bormann, A., Rohde, P., Breipohl, F., and Bastigkeit, I.: Fast Power Curve and Yield Estimation of Pumping Airborne Wind Energy Systems, in: Airborne Wind Energy: Advances in Technology Development and Research, edited by: Schmehl, R.,   Springer Singapore, 623–641, ISBN 978-981-10-1947-0, <ext-link xlink:href="https://doi.org/10.1007/978-981-10-1947-0_25" ext-link-type="DOI">10.1007/978-981-10-1947-0_25</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Schelbergen(2024)</label><mixed-citation>Schelbergen, M.: Power to the airborne wind energy performance model, PhD dissertation, Delft University of Technology, <uri>https://resolver.tudelft.nl/uuid:353d390a-9b79-44f1-9847-136a6b880e12</uri> (last access: 17 March 2026), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Schelbergen and Schmehl(2020)</label><mixed-citation>Schelbergen, M. and Schmehl, R.: Validation of the quasi-steady performance model for pumping airborne wind energy systems, J. Phys. Conf. Ser., 1618, 032003, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/3/032003" ext-link-type="DOI">10.1088/1742-6596/1618/3/032003</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Schelbergen and Schmehl(2024)</label><mixed-citation>Schelbergen, M. and Schmehl, R.: Swinging motion of a kite with suspended control unit flying turning manoeuvres, Wind Energ. Sci., 9, 1323–1344, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1323-2024" ext-link-type="DOI">10.5194/wes-9-1323-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Schelbergen et al.(2024)Schelbergen, Schmehl, Buchholz, Breuer, and Peschel</label><mixed-citation>Schelbergen, M., Schmehl, R., Buchholz, B., Breuer, J., and Peschel, J.: Kite power flight data acquired on 8 October 2019, 4TU.Centre for Research Data [data set], <ext-link xlink:href="https://doi.org/10.4121/19376174.V1" ext-link-type="DOI">10.4121/19376174.V1</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Schmehl et al.(2013)Schmehl, Noom, and van der Vlugt</label><mixed-citation>Schmehl, R., Noom, M., and van der Vlugt, R.: Traction Power Generation with Tethered Wings, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg,  23–45, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_2" ext-link-type="DOI">10.1007/978-3-642-39965-7_2</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Schmidt and Anderson(2013)</label><mixed-citation>Schmidt, W. and Anderson, W.: Kites: Pioneers of Atmospheric Research, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,  Springer, Berlin, Heidelberg, 95–116, ISBN 978-3-642-39965-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_6" ext-link-type="DOI">10.1007/978-3-642-39965-7_6</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Sánchez-Arriaga et al.(2017)Sánchez-Arriaga, García-Villalba, and Schmehl</label><mixed-citation>Sánchez-Arriaga, G., García-Villalba, M., and Schmehl, R.: Modeling and dynamics of a two-line kite, Appl. Math. Model., 47, 473–486, <ext-link xlink:href="https://doi.org/10.1016/j.apm.2017.03.030" ext-link-type="DOI">10.1016/j.apm.2017.03.030</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Terink et al.(2011)Terink, Breukels, Schmehl, and Ockels</label><mixed-citation>Terink, E., Breukels, J., Schmehl, R., and Ockels, W.: Flight Dynamics and Stability of a Tethered Inflatable Kiteplane, J. Aircraft, 48, 503–513, <ext-link xlink:href="https://doi.org/10.2514/1.C031108" ext-link-type="DOI">10.2514/1.C031108</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Thedens and Schmehl(2023)</label><mixed-citation>Thedens, P. and Schmehl, R.: An Aero-Structural Model for Ram-Air Kite Simulations, Energies, 16, 2603, <ext-link xlink:href="https://doi.org/10.3390/en16062603" ext-link-type="DOI">10.3390/en16062603</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Trevisi et al.(2021)Trevisi, Croce, Riboldi, Trevisi, Croce, and Riboldi</label><mixed-citation>Trevisi, F., Croce, A., Riboldi, C. E. D., Trevisi, F., Croce, A., and Riboldi, C. E. D.: Flight Stability of Rigid Wing Airborne Wind Energy Systems, Energies, 14, <ext-link xlink:href="https://doi.org/10.3390/en14227704" ext-link-type="DOI">10.3390/en14227704</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>van der Vlugt et al.(2013)Vlugt, Peschel, and Schmehl</label><mixed-citation>van der Vlugt, R., Peschel, J., and Schmehl, R.: Design and Experimental Characterization of a Pumping Kite Power System, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R., Springer Berlin Heidelberg, Berlin, Heidelberg,  403–425, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-39965-7_23" ext-link-type="DOI">10.1007/978-3-642-39965-7_23</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>van der Vlugt(2019)Vlugt, Bley, Noom, and Schmehl</label><mixed-citation>van der Vlugt, R., Bley, A., Noom, M., and Schmehl, R.: Quasi-steady model of a pumping kite power system, Renew. Energ., 131, 83–99, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2018.07.023" ext-link-type="DOI">10.1016/j.renene.2018.07.023</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>van Deursen(2024)</label><mixed-citation>van Deursen, V.: Dynamic Simulation Techniques for Airborne Wind Energy Systems, Master thesis, TU Delft, <uri>https://repository.tudelft.nl/record/uuid:bb32fc5b-300a-4789-9b48-90927f035378</uri> (last access: 17 March 2026), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Vermillion et al.(2021)Vermillion, Cobb, Fagiano, Leuthold, Diehl, Smith, Wood, Rapp, Schmehl, Olinger, and Demetriou</label><mixed-citation>Vermillion, C., Cobb, M., Fagiano, L., Leuthold, R., Diehl, M., Smith, R. S., Wood, T. A., Rapp, S., Schmehl, R., Olinger, D., and Demetriou, M.: Electricity in the air: Insights from two decades of advanced control research and experimental flight testing of airborne wind energy systems, Annu. Rev. Control, 52, 330–357, <ext-link xlink:href="https://doi.org/10.1016/j.arcontrol.2021.03.002" ext-link-type="DOI">10.1016/j.arcontrol.2021.03.002</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Viré et al.(2022)Viré, Lebesque, Folkersma, and Schmehl</label><mixed-citation>Viré, A., Lebesque, G., Folkersma, M., and Schmehl, R.: Effect of Chordwise Struts and Misaligned Flow on the Aerodynamic Performance of a Leading-Edge Inflatable Wing, Energies, 15, <ext-link xlink:href="https://doi.org/10.3390/en15041450" ext-link-type="DOI">10.3390/en15041450</ext-link>, 2022.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Translational dynamics of bridled kites: a reduced-order model in the course reference frame</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Belloc(2015)</label><mixed-citation>
      
Belloc, H.: Wind Tunnel Investigation of a Rigid Paraglider Reference
Wing, J. Aircraft, <a href="https://doi.org/10.2514/1.C032513" target="_blank">https://doi.org/10.2514/1.C032513</a>,  2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Berra and Fagiano(2021)</label><mixed-citation>
      
Berra, A. and Fagiano, L.: An optimal reeling control strategy for pumping
airborne wind energy systems without wind speed feedback, in: 2021 European
Control Conference (ECC), 1199–1204,
<a href="https://doi.org/10.23919/ECC54610.2021.9655018" target="_blank">https://doi.org/10.23919/ECC54610.2021.9655018</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bosch et al.(2013)Bosch, Schmehl, Tiso, and
Rixen</label><mixed-citation>
      
Bosch, A., Schmehl, R., Tiso, P., and Rixen, D.: Nonlinear Aeroelasticity,
Flight Dynamics and Control of a Flexible Membrane Traction
Kite, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and
Schmehl, R.,  Springer, Berlin, Heidelberg, 307–323, ISBN
978-3-642-39965-7, <a href="https://doi.org/10.1007/978-3-642-39965-7_17" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_17</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Breukels(2011)</label><mixed-citation>
      
Breukels, J.: An Engineering Methodology for Kite Design, Dissertation
(TU Delft),  ISBN 9789088912306,
<a href="http://resolver.tudelft.nl/uuid:cdece38a-1f13-47cc-b277-ed64fdda7cdf" target="_blank"/> (last access: 17 March 2026),
2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Brown(1993)</label><mixed-citation>
      
Brown, G. J.: Parafoil steady turn response to control input, AIAA/AHS/ASEE
Aerospace Design Conference, <a href="https://doi.org/10.2514/6.1993-1241" target="_blank">https://doi.org/10.2514/6.1993-1241</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Candade(2023)</label><mixed-citation>
      
Candade, A. A.: Aero-structural Design and Optimisation of Tethered
Composite Wings, PhD thesis, Delft University of Technology,
<a href="https://doi.org/10.4233/uuid:c706c198-d186-4297-8b03-32c80be1c6df" target="_blank">https://doi.org/10.4233/uuid:c706c198-d186-4297-8b03-32c80be1c6df</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Cayon(2026)</label><mixed-citation>
      
Cayon, O.: Code for reproducing the results of: Translational Dynamics of Bridled Kites: A Reduced-Order Model in the Course Reference Frame, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.18247634" target="_blank">https://doi.org/10.5281/zenodo.18247634</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Cayon et al.(2023)Cayon, Gaunaa, and Schmehl</label><mixed-citation>
      
Cayon, O., Gaunaa, M., and Schmehl, R.: Fast Aero-Structural Model of a
Leading-Edge Inflatable Kite, Energies, 16, 3061,
<a href="https://doi.org/10.3390/en16073061" target="_blank">https://doi.org/10.3390/en16073061</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Cayon et al.(2024)Cayon, Schmehl, Luca, and
Peschel</label><mixed-citation>
      
Cayon, O., Schmehl, R., Luca, A., and Peschel, J.: Kitepower flight data
acquired on 27 November 2023, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.14237421" target="_blank">https://doi.org/10.5281/zenodo.14237421</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Cayon et al.(2025)Cayon, Watson, and Schmehl</label><mixed-citation>
      
Cayon, O., Watson, S., and Schmehl, R.: Kite as a sensor: wind and state estimation in tethered flying systems, Wind Energ. Sci., 10, 2161–2188, <a href="https://doi.org/10.5194/wes-10-2161-2025" target="_blank">https://doi.org/10.5194/wes-10-2161-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>De Schutter et al.(2023)De Schutter, Leuthold, Bronnenmeyer, Malz,
Gros, and Diehl</label><mixed-citation>
      
De Schutter, J., Leuthold, R., Bronnenmeyer, T., Malz, E., Gros, S., and Diehl,
M.: AWEbox: An Optimal Control Framework for Single- and
Multi-Aircraft Airborne Wind Energy Systems, Energies, 16, 1900,
<a href="https://doi.org/10.3390/en16041900" target="_blank">https://doi.org/10.3390/en16041900</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Diehl(2013)</label><mixed-citation>
      
Diehl, M.: Airborne Wind Energy: Basic Concepts and Physical
Foundations, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M.,
and Schmehl, R.,  Springer Berlin Heidelberg, Berlin, Heidelberg,  3–22,
ISBN 978-3-642-39964-0 978-3-642-39965-7, <a href="https://doi.org/10.1007/978-3-642-39965-7_1" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_1</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Eijkelhof and Schmehl(2022)</label><mixed-citation>
      
Eijkelhof, D. and Schmehl, R.: Six-degrees-of-freedom simulation model for
future multi-megawatt airborne wind energy systems, Renew. Energ., 196,
137–150, <a href="https://doi.org/10.1016/j.renene.2022.06.094" target="_blank">https://doi.org/10.1016/j.renene.2022.06.094</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Erhard and Strauch(2013)</label><mixed-citation>
      
Erhard, M. and Strauch, H.: Theory and Experimental Validation of a
Simple Comprehensible Model of Tethered Kite Dynamics Used for
Controller Design, in: Airborne Wind Energy, edited by: Ahrens, U.,
Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg, 141–165,  ISBN
978-3-642-39965-7, <a href="https://doi.org/10.1007/978-3-642-39965-7_8" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_8</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fagiano et al.(2013)Fagiano, Zgraggen, and
Morari</label><mixed-citation>
      
Fagiano, L., Zgraggen, A. U., and Morari, M.: On Modeling, Filtering and
Automatic Control of Flexible Tethered Wings for Airborne Wind
Energy, in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and
Schmehl, R.,  Springer, Berlin, Heidelberg,  167–180, ISBN
978-3-642-39965-7, <a href="https://doi.org/10.1007/978-3-642-39965-7_9" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_9</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Fechner and Schmehl(2013)</label><mixed-citation>
      
Fechner, U. and Schmehl, R.: Model-Based Efficiency Analysis of Wind
Power Conversion by a Pumping Kite Power System, in: Airborne
Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,
Springer, Berlin, Heidelberg,  249–269, ISBN 978-3-642-39965-7,
<a href="https://doi.org/10.1007/978-3-642-39965-7_14" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_14</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Fechner et al.(2015)Fechner, Vlugt, Schreuder, and
Schmehl</label><mixed-citation>
      
Fechner, U., Vlugt, R. v. d., Schreuder, E., and Schmehl, R.: Dynamic model of
a pumping kite power system, Renew. Energ., 83, 705–716,
<a href="https://doi.org/10.1016/j.renene.2015.04.028" target="_blank">https://doi.org/10.1016/j.renene.2015.04.028</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Hummel et al.(2024)Hummel, Pollack, Eijkelhof, Van Kampen, and
Schmehl</label><mixed-citation>
      
Hummel, J., Pollack, T., Eijkelhof, D., Van Kampen, E.-J., and Schmehl, R.:
Power smoothing by kite tether force control for megawatt-scale airborne wind
energy systems, J. Phys. Conf. Ser., 2767, 072019,
<a href="https://doi.org/10.1088/1742-6596/2767/7/072019" target="_blank">https://doi.org/10.1088/1742-6596/2767/7/072019</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hur(2005)</label><mixed-citation>
      
Hur, G.-B.: Identification of powered parafoil-vehicle dynamics from modelling
and flight test data, PhD thesis, Texas A&amp;M University,  <a href="https://oaktrust.library.tamu.edu/server/api/core/bitstreams/55b62af6-ef8e-42ef-8d3a-50a47ea4065a/content" target="_blank"/> (last access: 17 March 2026), 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Loyd(1980)</label><mixed-citation>
      
Loyd, M. L.: Crosswind kite power (for large-scale wind power production),
J. Energy, 4, 106–111, <a href="https://doi.org/10.2514/3.48021" target="_blank">https://doi.org/10.2514/3.48021</a>,  1980.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Luchsinger(2013)</label><mixed-citation>
      
Luchsinger, R. H.: Pumping Cycle Kite Power, in: Airborne Wind
Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,
Springer, Berlin, Heidelberg,  47–64, ISBN 978-3-642-39965-7,
<a href="https://doi.org/10.1007/978-3-642-39965-7_3" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_3</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Malz et al.(2019)Malz, Koenemann, Sieberling, and
Gros</label><mixed-citation>
      
Malz, E., Koenemann, J., Sieberling, S., and Gros, S.: A reference model for
airborne wind energy systems for optimization and control, Renew. Energ.,
140, 1004–1011, <a href="https://doi.org/10.1016/j.renene.2019.03.111" target="_blank">https://doi.org/10.1016/j.renene.2019.03.111</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Nguyen et al.(2026)Nguyen, Lowenberg, and
Oland</label><mixed-citation>
      
Nguyen, D. H., Lowenberg, M. H., and Oland, E.: Trimming a rigid-wing airborne wind system for coordinated circular flights, Wind Energ. Sci., 11, 285–298, <a href="https://doi.org/10.5194/wes-11-285-2026" target="_blank">https://doi.org/10.5194/wes-11-285-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Oehler and Schmehl(2019)</label><mixed-citation>
      
Oehler, J. and Schmehl, R.: Aerodynamic characterization of a soft kite by in situ flow measurement, Wind Energ. Sci., 4, 1–21, <a href="https://doi.org/10.5194/wes-4-1-2019" target="_blank">https://doi.org/10.5194/wes-4-1-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Oehler et al.(2018)Oehler, Marc, and
Schmehl</label><mixed-citation>
      
Oehler, J., Marc, v. R., and Schmehl, R.: Experimental investigation of soft
kite performance during turning maneuvers, J. Phys. Conf.
Ser., 1037, 052004, <a href="https://doi.org/10.1088/1742-6596/1037/5/052004" target="_blank">https://doi.org/10.1088/1742-6596/1037/5/052004</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Paulig et al.(2013)Paulig, Bungart, and
Specht</label><mixed-citation>
      
Paulig, X., Bungart, M., and Specht, B.: Conceptual Design of Textile
Kites Considering Overall System Performance, in: Airborne Wind
Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,
Springer, Berlin, Heidelberg,  547–562, ISBN 978-3-642-39965-7,
<a href="https://doi.org/10.1007/978-3-642-39965-7_32" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_32</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Poland and Schmehl(2023)</label><mixed-citation>
      
Poland, J. and Schmehl, R.: Modelling Aero-Structural Deformation of
Flexible Membrane Kites, Energies, 16, 5264, <a href="https://doi.org/10.3390/en16145264" target="_blank">https://doi.org/10.3390/en16145264</a>,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Poland and Schmehl(2024a)</label><mixed-citation>
      
Poland, J. and Schmehl, R.: TUDELFT_V3_KITE, GitHub [data set],
<a href="https://github.com/awegroup/TUDELFT_V3_LEI_KITE" target="_blank"/> (last access: 17 March 2026),
2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Poland and Schmehl(2024b)</label><mixed-citation>
      
Poland, J. A. W. and Schmehl, R.: A virtual wind tunnel for deforming airborne
wind energy kites, J. Phys. Conf. Ser., 2767, 072001,
<a href="https://doi.org/10.1088/1742-6596/2767/7/072001" target="_blank">https://doi.org/10.1088/1742-6596/2767/7/072001</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Poland et al.(2025)Poland, van Spronsen, Gaunaa, and
Schmehl</label><mixed-citation>
      
Poland, J. A. W., van Spronsen, J. M., Gaunaa, M., and Schmehl, R.: Wind Tunnel Load Measurements of a Leading-Edge Inflatable Kite Rigid Scale Model, Wind Energ. Sci. Discuss. [preprint], <a href="https://doi.org/10.5194/wes-2025-77" target="_blank">https://doi.org/10.5194/wes-2025-77</a>, in review, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Ranneberg et al.(2018)Ranneberg, Wölfle, Bormann, Rohde, Breipohl,
and Bastigkeit</label><mixed-citation>
      
Ranneberg, M., Wölfle, D., Bormann, A., Rohde, P., Breipohl, F., and
Bastigkeit, I.: Fast Power Curve and Yield Estimation of Pumping
Airborne Wind Energy Systems, in: Airborne Wind Energy:
Advances in Technology Development and Research, edited by: Schmehl,
R.,   Springer Singapore, 623–641, ISBN 978-981-10-1947-0,
<a href="https://doi.org/10.1007/978-981-10-1947-0_25" target="_blank">https://doi.org/10.1007/978-981-10-1947-0_25</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Schelbergen(2024)</label><mixed-citation>
      
Schelbergen, M.: Power to the airborne wind energy performance model, PhD
dissertation, Delft University of Technology,
<a href="https://resolver.tudelft.nl/uuid:353d390a-9b79-44f1-9847-136a6b880e12" target="_blank"/> (last access: 17 March 2026),
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Schelbergen and Schmehl(2020)</label><mixed-citation>
      
Schelbergen, M. and Schmehl, R.: Validation of the quasi-steady performance
model for pumping airborne wind energy systems, J. Phys. Conf. Ser., 1618, 032003, <a href="https://doi.org/10.1088/1742-6596/1618/3/032003" target="_blank">https://doi.org/10.1088/1742-6596/1618/3/032003</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Schelbergen and Schmehl(2024)</label><mixed-citation>
      
Schelbergen, M. and Schmehl, R.: Swinging motion of a kite with suspended control unit flying turning manoeuvres, Wind Energ. Sci., 9, 1323–1344, <a href="https://doi.org/10.5194/wes-9-1323-2024" target="_blank">https://doi.org/10.5194/wes-9-1323-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Schelbergen et al.(2024)Schelbergen, Schmehl, Buchholz, Breuer, and
Peschel</label><mixed-citation>
      
Schelbergen, M., Schmehl, R., Buchholz, B., Breuer, J., and Peschel, J.: Kite
power flight data acquired on 8 October 2019, 4TU.Centre for Research Data [data set], <a href="https://doi.org/10.4121/19376174.V1" target="_blank">https://doi.org/10.4121/19376174.V1</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Schmehl et al.(2013)Schmehl, Noom, and van der
Vlugt</label><mixed-citation>
      
Schmehl, R., Noom, M., and van der Vlugt, R.: Traction Power Generation
with Tethered Wings, in: Airborne Wind Energy, edited by: Ahrens, U.,
Diehl, M., and Schmehl, R., Springer, Berlin, Heidelberg,  23–45, ISBN
978-3-642-39965-7, <a href="https://doi.org/10.1007/978-3-642-39965-7_2" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_2</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Schmidt and Anderson(2013)</label><mixed-citation>
      
Schmidt, W. and Anderson, W.: Kites: Pioneers of Atmospheric Research,
in: Airborne Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl,
R.,  Springer, Berlin, Heidelberg, 95–116, ISBN 978-3-642-39965-7,
<a href="https://doi.org/10.1007/978-3-642-39965-7_6" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_6</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sánchez-Arriaga et al.(2017)Sánchez-Arriaga, García-Villalba, and
Schmehl</label><mixed-citation>
      
Sánchez-Arriaga, G., García-Villalba, M., and Schmehl, R.: Modeling and
dynamics of a two-line kite, Appl. Math. Model., 47, 473–486,
<a href="https://doi.org/10.1016/j.apm.2017.03.030" target="_blank">https://doi.org/10.1016/j.apm.2017.03.030</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Terink et al.(2011)Terink, Breukels, Schmehl, and
Ockels</label><mixed-citation>
      
Terink, E., Breukels, J., Schmehl, R., and Ockels, W.: Flight Dynamics and
Stability of a Tethered Inflatable Kiteplane, J. Aircraft,
48, 503–513, <a href="https://doi.org/10.2514/1.C031108" target="_blank">https://doi.org/10.2514/1.C031108</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Thedens and Schmehl(2023)</label><mixed-citation>
      
Thedens, P. and Schmehl, R.: An Aero-Structural Model for Ram-Air
Kite Simulations, Energies, 16, 2603, <a href="https://doi.org/10.3390/en16062603" target="_blank">https://doi.org/10.3390/en16062603</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Trevisi et al.(2021)Trevisi, Croce, Riboldi, Trevisi, Croce, and
Riboldi</label><mixed-citation>
      
Trevisi, F., Croce, A., Riboldi, C. E. D., Trevisi, F., Croce, A., and Riboldi,
C. E. D.: Flight Stability of Rigid Wing Airborne Wind Energy
Systems, Energies, 14, <a href="https://doi.org/10.3390/en14227704" target="_blank">https://doi.org/10.3390/en14227704</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>van der Vlugt et al.(2013)Vlugt, Peschel, and Schmehl</label><mixed-citation>
      
van der Vlugt, R., Peschel, J., and Schmehl, R.: Design and Experimental
Characterization of a Pumping Kite Power System, in: Airborne
Wind Energy, edited by: Ahrens, U., Diehl, M., and Schmehl, R.,
Springer Berlin Heidelberg, Berlin, Heidelberg,  403–425,
<a href="https://doi.org/10.1007/978-3-642-39965-7_23" target="_blank">https://doi.org/10.1007/978-3-642-39965-7_23</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>van der Vlugt(2019)Vlugt, Bley, Noom, and
Schmehl</label><mixed-citation>
      
van der Vlugt, R., Bley, A., Noom, M., and Schmehl, R.: Quasi-steady model of a
pumping kite power system, Renew. Energ., 131, 83–99,
<a href="https://doi.org/10.1016/j.renene.2018.07.023" target="_blank">https://doi.org/10.1016/j.renene.2018.07.023</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>van Deursen(2024)</label><mixed-citation>
      
van Deursen, V.: Dynamic Simulation Techniques for Airborne Wind
Energy Systems, Master thesis, TU Delft,
<a href="https://repository.tudelft.nl/record/uuid:bb32fc5b-300a-4789-9b48-90927f035378" target="_blank"/> (last access: 17 March 2026),
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Vermillion et al.(2021)Vermillion, Cobb, Fagiano, Leuthold, Diehl,
Smith, Wood, Rapp, Schmehl, Olinger, and
Demetriou</label><mixed-citation>
      
Vermillion, C., Cobb, M., Fagiano, L., Leuthold, R., Diehl, M., Smith, R. S.,
Wood, T. A., Rapp, S., Schmehl, R., Olinger, D., and Demetriou, M.:
Electricity in the air: Insights from two decades of advanced control
research and experimental flight testing of airborne wind energy systems,
Annu. Rev. Control, 52, 330–357,
<a href="https://doi.org/10.1016/j.arcontrol.2021.03.002" target="_blank">https://doi.org/10.1016/j.arcontrol.2021.03.002</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Viré et al.(2022)Viré, Lebesque, Folkersma, and
Schmehl</label><mixed-citation>
      
Viré, A., Lebesque, G., Folkersma, M., and Schmehl, R.: Effect of Chordwise
Struts and Misaligned Flow on the Aerodynamic Performance of a
Leading-Edge Inflatable Wing, Energies, 15, <a href="https://doi.org/10.3390/en15041450" target="_blank">https://doi.org/10.3390/en15041450</a>,
2022.

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