<?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-2323-2026</article-id><title-group><article-title>A semi-empirical model for near-sea-surface wind speed deficits downstream of offshore wind parks in the German Bight fitted to satellite synthetic aperture radar measurements</article-title><alt-title>A semi-empirical model for near-sea-surface wind speed deficits</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Schulz-Stellenfleth</surname><given-names>Johannes</given-names></name>
          <email>johannes.schulz-stellenfleth@hereon.de</email>
        <ext-link>https://orcid.org/0000-0003-4098-5476</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Djath</surname><given-names>Bughsin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1121-5272</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Helmholtz-Zentrum Hereon, Max-Planck-Str. 1, 21502 Geesthacht, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Johannes Schulz-Stellenfleth (johannes.schulz-stellenfleth@hereon.de)</corresp></author-notes><pub-date><day>6</day><month>July</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>7</issue>
      <fpage>2323</fpage><lpage>2344</lpage>
      <history>
        <date date-type="received"><day>4</day><month>April</month><year>2025</year></date>
           <date date-type="rev-request"><day>17</day><month>April</month><year>2025</year></date>
           <date date-type="rev-recd"><day>12</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>29</day><month>May</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Johannes Schulz-Stellenfleth</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/2323/2026/wes-11-2323-2026.html">This article is available from https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e89">A two-dimensional advection/diffusion model for the near-sea-surface wind speed deficit downstream of offshore wind parks is fitted to satellite synthetic aperture radar (SAR) data. The Wake2Sea model enables the inclusion of offshore wind farm (OWF) wake effects in existing atmospheric model data at low computational costs and employs the standard Fitch parameterisation to describe the momentum sink associated with wind turbines. Model wind fields from the German weather centre are used as prior information about the unperturbed atmosphere without OWFs. Using 30 Sentinel-1A/Sentinel-B satellite SAR scenes acquired over the German Bight representing different stability and wind speed regimes, a 4D-Var scheme is applied to optimise the  agreement between simulated and observed radar cross sections. The method adjusts eight parameters in the wake model and also applies corrections to the background wind field on a spatial scale of 40 km. An L-curve analysis is applied to choose the weighting of prior knowledge and observations in the cost function. The method improves the match between observations and simulations significantly, if uncorrected model wind fields are used as a baseline. Furthermore, the inclusion of the empirical wake model leads to improvements when the background-corrected wind field is used as a reference. Comparisons with data measured at the fixed platform  FINO-1 adjacent to the first German offshore wind park Alpha Ventus and with airborne campaign measurements showed that the proposed inclusion of wakes in the atmospheric model data leads to a significantly improved match.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bundesministerium für Wirtschaft und Klimaschutz</funding-source>
<award-id>03EE3087C</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="d2e101">The global installed offshore wind energy power has increased about 10-fold over the last decade, reaching 64 GW in 2023 <xref ref-type="bibr" rid="bib1.bibx57" id="paren.1"/>. With a share of  about 47 %, China is currently the largest offshore wind farm (OWF) operator worldwide. Some studies suggest that over 380 GW of new offshore wind capacity will be added over the next decade globally <xref ref-type="bibr" rid="bib1.bibx58" id="paren.2"/>. In Europe, the United Kingdom is the country with the most installations, followed by Germany, with 14 and 8 GW installed power by 2023, respectively. According to the European Union (EU) Strategy on Offshore Renewable Energy, the installed offshore wind power in Europe will grow from about 28 GW in 2022 to about 60 GW by 2030 <xref ref-type="bibr" rid="bib1.bibx19" id="paren.3"/>. In Germany the goal to achieve 70 GW offshore wind energy by 2045 is written in law <xref ref-type="bibr" rid="bib1.bibx15" id="paren.4"/>.</p>
      <p id="d2e116">It is obvious that these rapid developments come with a large spectrum of challenges in the economic, political and research sectors. A large number of studies that analyse the impact of offshore wind farms on the atmosphere  already exist, often with a focus on wakes in the atmospheric boundary layer (ABL) <xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx2 bib1.bibx56 bib1.bibx39" id="paren.5"/>. One reason for this interest is the direct implications of these wakes for the optimisation of power yields considering shadowing effects, as well as the role of turbulent wakes in the fatigue loading of downstream turbines. The respective processes in the ABL have been studied with different types of numerical models, including mesoscale models <xref ref-type="bibr" rid="bib1.bibx50" id="paren.6"/>, large-eddy simulation (LES) models <xref ref-type="bibr" rid="bib1.bibx55" id="paren.7"/> and engineering models <xref ref-type="bibr" rid="bib1.bibx10" id="paren.8"/>. Furthermore, different types of observation techniques were applied, e.g. light detection and ranging (LIDAR) systems <xref ref-type="bibr" rid="bib1.bibx46" id="paren.9"/> and spaceborne synthetic aperture radar (SAR) sensors <xref ref-type="bibr" rid="bib1.bibx16" id="paren.10"/>. The existing studies show that OWF wakes can extend well above 100 km downstream in cases where the ABL is very stable. Typical wind speed deficits are in the range of 10 %–20 % <xref ref-type="bibr" rid="bib1.bibx17" id="paren.11"/>. There is ongoing research about atmospheric wakes, e.g. concerning the interaction of wakes or the coupling with coastal effects <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx47" id="paren.12"/>. Furthermore, there is still debate  about optimal parameterisations of OWFs in numerical models <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx4" id="paren.13"/>.</p>
      <p id="d2e147">In addition to the OWF effects in the ABL, potential impacts in the ocean have gained growing attention <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx7 bib1.bibx13 bib1.bibx14" id="paren.14"/>. Basically, two types of processes have been discussed in the literature so far: <list list-type="bullet"><list-item>
      <p id="d2e155">effects caused by the modified wind forcing at the sea surface <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx14" id="paren.15"/></p></list-item><list-item>
      <p id="d2e161">effects related to the interaction of  water with the OWF foundation structures <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx23 bib1.bibx9 bib1.bibx8" id="paren.16"/>.</p></list-item></list> The present study is connected to the modelling of the first type of processes, where accurate estimates of near-surface wind speeds in the surroundings of OWFs are required. A standard parameter used in both the ocean circulation and the ocean wave modelling communities is wind speed at 10 m height. As mentioned above, most studies concerned with OWF wakes  in the ABL have focused on the impacts around the hub height, which are most relevant for power yields. Near-surface wind speeds around OWFs modelled with mesoscale models have been used to drive ocean models <xref ref-type="bibr" rid="bib1.bibx11" id="paren.17"/>, but very little has been done concerning the validation of these data. On the other hand, a large amount of satellite SAR data is available, which provide two-dimensional (2D) information on near-ocean-surface wind speeds with high spatial resolution <xref ref-type="bibr" rid="bib1.bibx35" id="paren.18"/>, but the condensation of this information on OWF wakes into a parameterised form is still at a very basic level <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx13" id="paren.19"/>. Against this backdrop, the main objectives of the present study are as follows: <list list-type="bullet"><list-item>
      <p id="d2e180">Condense the OWF wake information contained in SAR data into a 2D semi-empirical model, which captures the main characteristics but has small computational demands compared to a 3D atmospheric model.</p></list-item><list-item>
      <p id="d2e184">Design this model as a tool for ocean modellers to generate wind forcing for OWF impact studies, allowing for the consideration of a multitude of OWF scenarios not feasible with 3D atmospheric models.</p></list-item></list> The proposed semi-empirical model can be applied a posteriori to existing atmospheric model datasets to incorporate OWF wake effects. Many of these datasets, like ERA5 <xref ref-type="bibr" rid="bib1.bibx28" id="paren.20"/>, are intensely used as references by the scientific community, and the proposed tool can massively enhance the applicability of these data for studying near-surface wake effects in the offshore wind farm context.</p>
      <p id="d2e191">The proposed model, which is referred to as  the Semi-empirical model for atmospheric offshore wind farm wakes near the sea surface (Wake2Sea) in the following, is based on the momentum conservation law and has a relatively simple functional form. It contains eight parameters, which were estimated using 30 SAR scenes covering a variety of different ABL stability and wind speed situations. It is shown that the model is capable of capturing major characteristics of OWF wakes like deficit intensity and wake length. A commonly used wind turbine parameterisation (Fitch parameterisations; <xref ref-type="bibr" rid="bib1.bibx21" id="altparen.21"/>) is used to include OWF properties, e.g. the thrust coefficient curve (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve), in the model, and a dependence on ABL stability is contained in the formulation as well.</p>
      <p id="d2e209">We would like to emphasise that the development of this model was guided by the requirements of the ocean community, i.e. the provision of wind information near the ocean surface. The current version of the model is not designed for the estimation of wind power at hub height. As expected, the model shows significantly smaller absolute wind speed deficits within wind farms for the 10 m near-surface wind compared to respective deficits at hub height computed with 3D atmospheric models.</p>
      <p id="d2e212">The paper is structured as follows. In Sect. <xref ref-type="sec" rid="Ch1.S2"/> the Wake2Sea model for wind speed deficits is introduced. Section <xref ref-type="sec" rid="Ch1.S3"/> gives information about the atmospheric model and satellite data used in the study. The model inversion approach is described in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. Results of the inversion, including comparisons with independent data measured at the  FINO-1 platform and applications of Wake2Sea for the derivation of yearly deficit statistics, are presented in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.  Some theoretical analyses of the inversion results are described in Sect. <xref ref-type="sec" rid="Ch1.S6"/>, and conclusions are drawn in Sect. <xref ref-type="sec" rid="Ch1.S7"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>2D advection/diffusion model Wake2Sea for wind speed deficits</title>
      <p id="d2e236">The semi-empirical wake model used in this study is based on a simplified form of the Navier–Stokes momentum conservation equation for a layer of thickness <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> of the atmosphere above the ocean surface <xref ref-type="bibr" rid="bib1.bibx22" id="paren.22"/>. Neglecting the Coriolis force and assuming that the 2D divergence of the  horizontal wind field <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is small, i.e. negligible vertical air motion, we have

          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M4" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mo>-</mml:mo><mml:mi>U</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>U</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">V</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</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="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</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:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>p</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where the horizontal diffusion coefficient <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is assumed constant, <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">V</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the vertical diffusion coefficient and <inline-formula><mml:math id="M7" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> is pressure. All quantities have to be interpreted as averages of the layer <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula>. The vertical diffusion term can be approximated as

          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M9" 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="italic">ν</mml:mi><mml:mi mathvariant="normal">V</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</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:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="normal">V</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mo>-</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>U</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mo>+</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><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">V</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>U</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>:</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">χ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>U</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Here, <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mo>-</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is the wind speed below the layer, and for the layer <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mo>+</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> above, we assume <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mo>+</mml:mo></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mi>U</mml:mi></mml:mrow></mml:math></inline-formula> with a stability-dependent parameter <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The parameter <inline-formula><mml:math id="M14" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> therefore contains information about vertical wind shear and vertical momentum diffusion. The dependency of <inline-formula><mml:math id="M15" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> on the boundary layer stability is explained towards the end of this section.</p>
      <p id="d2e623">Including the additional components of the model described in the following, Wake2Sea contains eight uncertain parameters <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which are estimated as part of the inversion process.</p>
      <p id="d2e655">In the following it will be necessary to have a rough estimate of the ratio between the wind at 10 m height <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the mean wind speed between the sea surface and <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula>. We use a simple functional form for the wind profile

          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M19" display="block"><mml:mrow><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>z</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mtext>m</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mo mathsize="1.5em">)</mml:mo><mml:mi>E</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>

        with an exponent <inline-formula><mml:math id="M20" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> for this purpose <xref ref-type="bibr" rid="bib1.bibx31" id="paren.23"/>. A rough estimate of  <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> for coastal environments can be obtained from the plots in <xref ref-type="bibr" rid="bib1.bibx31" id="text.24"/>. Although simple, the power-law wind profile in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) is a common approximation used in offshore wind engineering to represent near-surface shear. By integration of the profile (Eq. <xref ref-type="disp-formula" rid="Ch1.E3"/>), we obtain

          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M22" display="block"><mml:mrow><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:munderover><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mtext>m</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mo mathsize="1.5em">)</mml:mo><mml:mi>E</mml:mi></mml:msup><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1.22</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>

        for the layer-averaged wind speed <inline-formula><mml:math id="M23" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>. The wind fields obtained from the operational forecast centre refer to 10 m and are scaled according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) before being used as input for the Wake2Sea model. We are aware that the approximation used in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) is very crude; however there is still overall  uncertainty concerning model representations of the vertical ABL structure within wind farm wakes. Our decision to use this simplification was also driven by the necessity to keep the model simple to ensure a stable inversion of the satellite data. As explained later on, the vertical mean wind fields estimated according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) are only used as a first guess and are modified on larger spatial scales as part of the inversion process.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e854">Number of OWF turbines per square kilometre <bold>(a)</bold> and average rotor diameter <bold>(b)</bold> for OWFs in the German Bight in January 2023. The black triangle indicates the position of the research measurement platform  FINO-1. <bold>(c)</bold> Smoothed version of the turbine thrust <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve introduced in <xref ref-type="bibr" rid="bib1.bibx49" id="text.25"/>, shown as a function of hub-height wind speed. <bold>(d)</bold> Scatter plot of lower vs. upper rotor tip height for offshore turbines in January 2023, coloured by rated turbine power (in MW). The vertical bracket labelled <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> represents the vertical layer, which is used for the averaging of the prognostic variables in the 2D wake model.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f01.png"/>

      </fig>

      <p id="d2e904">Let us first assume that the wind is going in the <inline-formula><mml:math id="M26" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> direction. Adding the Fitch parameterisation <xref ref-type="bibr" rid="bib1.bibx21" id="paren.26"/> to the momentum equation results in the following expression for the wind including atmospheric wakes:

          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M27" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><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:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>N</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), <inline-formula><mml:math id="M29" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of turbines per square metre, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the thrust curve and <inline-formula><mml:math id="M31" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is the rotor disc area. Equation (<xref ref-type="disp-formula" rid="Ch1.E5"/>) corresponds to Eq. (8) in <xref ref-type="bibr" rid="bib1.bibx21" id="text.27"/>. Plots of <inline-formula><mml:math id="M32" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> representing the situation in the German Bight at the start of 2023 are shown in Fig. <xref ref-type="fig" rid="F1"/>a and b.</p>
      <p id="d2e1072">If we define the wind deficit as

          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M34" display="block"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        a simplified version of an advection/diffusion equation for <inline-formula><mml:math id="M35" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is given by

          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M36" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>≈</mml:mo><mml:mo>-</mml:mo><mml:mi>U</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>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:mspace linebreak="nobreak" width="0.25em"/><mml:mi>N</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">χ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</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:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

        This approximation is based on the following simplifications: <list list-type="bullet"><list-item>
      <p id="d2e1292">The velocity components vertical to the dominant flow are assumed to be small.</p></list-item><list-item>
      <p id="d2e1296">Changes in the pressure field introduced by OWFs are not considered.</p></list-item><list-item>
      <p id="d2e1300">The advection term for the deficit includes higher-order terms, which were omitted to keep the numerical treatment simple.</p></list-item></list> The major impacts on the pressure field are very local with distances from the wind farm of the order of the wind farm size <xref ref-type="bibr" rid="bib1.bibx51" id="paren.28"/>. As we have not observed pressure-related phenomena on SAR images, e.g. blockage, and because an inclusion would lead to a much higher complexity of the  model, we decided to not include this effect in the first version. The approximation of the advection term in particular means that the deficit is advected with the unperturbed background wind and not with the reduced wind speed; i.e. this can lead to errors in the advection of the order of 10 %.</p>
      <p id="d2e1307">As Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) is invariant with respect to orthogonal transformation of the underlying grid, it is valid even if the dominant wind is not in the <inline-formula><mml:math id="M37" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> direction.</p>
      <p id="d2e1319">The horizontal 2D wind velocity vector <inline-formula><mml:math id="M38" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> required for the evaluation of the advection term in Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) is taken from existing atmospheric model data. As these wind vectors were computed with a 3D model, the vector <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="bold-italic">U</mml:mi></mml:math></inline-formula> is not necessarily divergence free, and the inclusion of a vertical advection term

          <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M40" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>-</mml:mo><mml:mi>w</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>D</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></disp-formula>

        for <inline-formula><mml:math id="M41" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, with <inline-formula><mml:math id="M42" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> computed according to

          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M43" display="block"><mml:mrow><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></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:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        ensures that non-zero 2D divergence of <inline-formula><mml:math id="M44" display="inline"><mml:mi mathvariant="bold-italic">U</mml:mi></mml:math></inline-formula> does not lead to meaningless production of <inline-formula><mml:math id="M45" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>).</p>
      <p id="d2e1455">The vertical diffusion parameter is known to depend on the stability of the boundary layer <xref ref-type="bibr" rid="bib1.bibx17" id="paren.29"/>, and a respective parameterisation was used in the model:

          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M46" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>+</mml:mo></mml:msub><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mi>D</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with the air–sea temperature difference <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> (i.e. <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>SST</mml:mtext></mml:mrow></mml:math></inline-formula>) and a differentiable function <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>+</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> defined as

          <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M50" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>+</mml:mo></mml:msub><mml:mo>[</mml:mo><mml:mi>x</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="cases" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>x</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>otherwise</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

        The quadratic formulation was used to ensure a differentiable dependency of the sink term on the control parameters and the prognostic variable <inline-formula><mml:math id="M51" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, which is beneficial for gradient-based inversion methods like those applied in this study. Equation (<xref ref-type="disp-formula" rid="Ch1.E10"/>) contains an additional dependence on the deficit, which allows for a wider range of different downstream profiles of <inline-formula><mml:math id="M52" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>. The general idea is that the deficit has an impact on the vertical shear, which in turn is a key parameter for turbulence generation and hence deficit diffusion.</p>
      <p id="d2e1644">The <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve required in the Fitch model depends on technical properties of the wind turbines under consideration, and this information is notoriously hard to obtain. In this study, a smoothed version of the <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve introduced in <xref ref-type="bibr" rid="bib1.bibx49" id="text.30"/> was used as a baseline, which is shown in Fig. <xref ref-type="fig" rid="F1"/>c. To ensure a smooth dependence of the <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve on different parameters in the control vector, the following differentiable function was fitted to the “default” <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve shown in Fig. 9 of <xref ref-type="bibr" rid="bib1.bibx49" id="text.31"/>.

          <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M57" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="cases" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0.85</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>u</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>&lt;</mml:mo><mml:mi>u</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>≤</mml:mo><mml:mi>u</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0.05</mml:mn></mml:mtd><mml:mtd><mml:mtext>else</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula></p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e1929">Coefficients used in the <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> curve (Eq. <xref ref-type="disp-formula" rid="Ch1.E12"/>) fitted to the “default” curve in Fig. 9 of <xref ref-type="bibr" rid="bib1.bibx49" id="text.32"/>.</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="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:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M60" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M62" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M64" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</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>]</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M67" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><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">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M69" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M71" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mn mathvariant="normal">6.13</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.68</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.56</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.50</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.04</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.80</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2314">The respective coefficients are summarised in Table <xref ref-type="table" rid="T1"/>. To account for possible inaccuracies, a scaling of the <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> function according to

          <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M80" display="block"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>U</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>

        is introduced as part of the inversion process described later on.</p>
      <p id="d2e2382">The deficit as defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) refers to the mean flow in the bottom layer of thickness <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula>. The deficit near the surface observed by the satellite can deviate from that, and hence an adjustment of the form

          <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M82" display="block"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>+</mml:mo></mml:msub><mml:mo mathsize="1.1em">[</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo mathsize="1.1em">]</mml:mo></mml:mrow></mml:math></disp-formula>

        is applied with the function <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>+</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>). A height of 10 m has become standard for near-surface wind fields both in numerical modelling and in satellite retrieval schemes, and we therefore follow this convention as well. The reasoning to include <inline-formula><mml:math id="M84" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>) is to allow possible dependencies of the ratio <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> on the vertical shear and/or downstream distance.</p>
      <p id="d2e2484">The prognostic equation for the deficit <inline-formula><mml:math id="M86" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E7"/>), the expression for the vertical deficit diffusion (Eq. <xref ref-type="disp-formula" rid="Ch1.E10"/>), the correction function for the Fitch parameterisation (Eq. <xref ref-type="disp-formula" rid="Ch1.E13"/>) and the simplified  expression relating layer-averaged wind deficits to surface deficits  (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) represent the semi-empirical wake model Wake2Sea that is used for the fitting procedure with control vector <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) of dimension eight described in the next sections.</p>
      <p id="d2e2557">For the definition of the layer thickness <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> required for the Fitch parameterisation, it is important that the major parts of all turbine rotor discs are within this layer <xref ref-type="bibr" rid="bib1.bibx21" id="paren.33"/>. On the other hand, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> should be small enough such that the mean deficit in this layer is still somewhat related to the conditions at the surface. The distribution of the upper tip heights for offshore wind turbines in the German Bight in January 2023 is depicted in Fig. <xref ref-type="fig" rid="F1"/>d. It can be seen that the layer thickness of <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m used in this study includes all rotor discs. We are aware however that there is a trend towards larger wind turbines <xref ref-type="bibr" rid="bib1.bibx3" id="paren.34"/>, and this must be taken into consideration in follow-up studies.</p>
      <p id="d2e2603">The Wake2Sea model was evaluated numerically using an explicit finite-difference scheme on a grid with a <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula>1 km bin size in both dimensions, which corresponds to the typical spacing between wind turbines. This means that we are not trying to resolve wakes of individual turbines with the present setup of the model. As the typical cut-out wind speed is <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">cut</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup> and higher wind speeds do not need to be considered, the CFL criterion for the time step <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> gives

          <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M95" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>≤</mml:mo><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">cut</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><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">cut</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mo mathsize="1.5em">)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        As the wind speeds of the analysed cases were well below the cut-out wind speed, a time step of 20 s was considered reasonable. The advection term was discretised using a total variation diminishing (TVD) scheme  <xref ref-type="bibr" rid="bib1.bibx25" id="paren.35"/>. For the simulation of a particular SAR image, the model is started with <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> 10 h before the satellite acquisition time. This choice is based on the knowledge that wakes can extend well up to 100 km, and in the extreme case of wind speeds just above the cut-in limit of 3.5 <inline-formula><mml:math id="M97" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, the advection of deficits over such distances requires just below 10 h.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Satellite observations and model data</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>SAR data</title>
      <p id="d2e2772">Satellite SAR is an active microwave radar that provides information about sea surface roughness independent of daylight and weather conditions. Using the Doppler information obtained from the returned signals, SAR systems on board European satellites such as Sentinel-1A and Sentinel-1B <xref ref-type="bibr" rid="bib1.bibx52" id="paren.36"/> achieve a high spatial resolution of the order of 10 m in the along and across flight directions. For C-band SAR systems, the surface roughness length scale relevant for the radar cross section is of the order of a few centimetres and depends on the incidence angle. As this part of the surface spectrum is highly influenced by the surface wind, SAR has become an established tool for the derivation of 2D wind speed maps over the ocean <xref ref-type="bibr" rid="bib1.bibx35" id="paren.37"/>. SAR data have also been used in the context of offshore wind farming in a large number of studies <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx17 bib1.bibx16 bib1.bibx29 bib1.bibx36 bib1.bibx26 bib1.bibx12" id="paren.38"/>. In this study, Sentinel-1A/Sentinel-B data obtained in interferometric wide-swath (IW) mode with VV polarisation are used. Sentinel-1A was launched on 3 April 2014 and is still active, while Sentinel-1B was launched on 25 April 2016 and has become inoperative since December 2021. The two satellites together have an exact repeat cycle of 6 d, acquiring data with the same imaging geometry. Each acquired scene covers a swath  approximately 250 km wide. For this study, SAR scenes with different imaging geometries, obtained during both ascending and descending passes, were used. Sentinel-1A/Sentinel-B satellites operate in a sun-synchronous orbit, with overflights of the German Bight at around 06:00 UTC during descending passes and around 17:00 UTC during ascending passes, respectively.</p>
      <p id="d2e2784">The SAR data were radiometrically calibrated to obtain the normalised radar cross section (NRCS) using SNAP <xref ref-type="bibr" rid="bib1.bibx59" id="paren.39"/> software made available by the European Space Agency (ESA). This radiometric calibration ensures that the pixel values represent physically meaningful backscatter coefficients independent of acquisition geometry. After calibration, the images were terrain corrected. To reduce speckle noise <xref ref-type="bibr" rid="bib1.bibx32" id="paren.40"/>, the SAR images were smoothed down to 200 m grid resolution. The NRCS is a dimensionless quantity, which describes the intensity of the radar return, and it is often expressed in decibel (dB) values. For assimilation into the inversion framework, we used linear units of NRCS, while dB values are shown only for better visualisation in selected figures.</p>
      <p id="d2e2795">A couple of simple quality checks were performed to exclude image points, which are likely related to perturbations due to ships, wind turbines or shallow-water current features <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx5" id="paren.41"/>: <list list-type="order"><list-item>
      <p id="d2e2803">Points with  NRCS <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>  are excluded.</p></list-item><list-item>
      <p id="d2e2817">NRCS values in areas with water depth <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> m are excluded.</p></list-item><list-item>
      <p id="d2e2831">NRCS measurements within OWF areas are excluded because of radar signals from turbines.</p></list-item><list-item>
      <p id="d2e2835">Finally, the total NRCS standard deviation is estimated, and points with NRCS <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">2.576</mml:mn></mml:mrow></mml:math></inline-formula> SD are excluded, which corresponds to the 99 % confidence limit in Gaussian distributions.</p></list-item></list></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e2851"><bold>(a)</bold> Overview of the 30 satellite radar scenes used in the study in terms of corresponding wind speed <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and air–sea temperature differences <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> averaged over the OWF areas in the German Bight. <bold>(b)</bold> 2D histogram of <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> estimated from DWD model data for the years 2020–2022 at the  FINO-1 location.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f02.png"/>

        </fig>

      <p id="d2e2907">Information about the 30 SAR scenes used in this study is summarised in Table <xref ref-type="table" rid="TA1"/>. An overview of the corresponding environmental conditions in terms of the average 10 m wind speeds and the air–sea temperature differences in the OWF areas for the SAR acquisition times is shown in Fig. <xref ref-type="fig" rid="F2"/>a. We emphasise that we did not use the Sentinel-1 Level-2 Ocean (OCN) products, even though they provide wind speed, NRCS, and quality flags. Our assimilation framework requires radiometrically calibrated NRCS values as direct input, not preprocessed wind vectors. Moreover, the OCN products are delivered at coarser resolution and do not allow detailed control of calibration and filtering (e.g. removal of ship signatures, turbine returns and shallow-water artefacts), which is essential for reliable wake inversion.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Atmospheric model data</title>
      <p id="d2e2922">Data from the Icosahedral Non-hydrostatic (ICON) atmosphere model run at the German Weather Service (DWD) were used as first-guess information <xref ref-type="bibr" rid="bib1.bibx44" id="paren.42"/>. This model has a grid with approximately 7 km resolution and is routinely used for numerical weather prediction (NWP) at DWD. The model data contain hourly wind vectors at 10 m height and information about sea surface temperatures (SSTs) and temperatures at 2 m height (<inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e2943">Figure <xref ref-type="fig" rid="F2"/>b shows a 2D histogram of wind speeds and air–sea temperature differences <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>SST</mml:mtext></mml:mrow></mml:math></inline-formula> computed inside the German Bight OWF areas for the years 2020–2022. One can see that there is a dominance of unstable situations and that the selected SAR data provide a reasonable representation of typical conditions.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Inverse modelling</title>
      <p id="d2e2982">The general objective of inverse modelling is to achieve  good agreement between simulations and observations by adjustment of uncertain model parameters. We have already described the wake model Wake2Sea that is applied to add wakes to existing 2D horizontal wind fields in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. To simulate the NRCS measured by a SAR from these wind data, a so-called geophysical model function (GMF) is used. These empirical functions describe the dependency of NRCS on wind speed, wind direction and radar incidence angle and are derived by collocating SAR measurements with in situ wind observations with a typical reference level of 10 m above the sea surface. In this study, the GMF CMOD5.N is used <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx54 bib1.bibx27" id="paren.43"/>, which was tuned to neutral atmospheric conditions. The choice of GMF is not very critical for the present study because the inversion is based on relative changes in NRCS due to OWF wakes, and absolute NRCS levels, which can vary slightly among different CMOD versions, are of less importance.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e2992">Computational domain used for the Wake2Sea wake simulations and inversions. The 40 km resolution grid for the quadratic B splines used to smooth corrections of the background wind field is superimposed. Two members of the basis are shown in colour-coding as examples. The colour bar refers to the dimensionless spline values.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f03.png"/>

      </fig>

<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Implementation of the inverse modelling scheme</title>
      <p id="d2e3008">As the wind deficits caused by OWFs have an order of magnitude, which can be comparable to errors in the first-guess model wind field, respective corrections have to be applied in addition to the adjustments to the wake model parameters. Technically, this was done using a 2D spline basis, with two example basis functions shown in Fig. <xref ref-type="fig" rid="F3"/>. The splines used are quadratic in both dimensions and are defined on a grid with 40 km resolution. One can see that the scale of the splines is larger than the OWF dimensions, and thus it can be expected that the spline corrections are not able to replicate OWF wakes and therefore do not interfere with the wake model.</p>
      <p id="d2e3013">The quadratic B splines overlap and sum up to unity <xref ref-type="bibr" rid="bib1.bibx48" id="paren.44"/>. Denoting the spline basis as <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the correction of the <inline-formula><mml:math id="M108" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M109" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> components of the first-guess wind field for SAR image number <inline-formula><mml:math id="M110" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is computed as

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M111" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">BG</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mtext>DWD</mml:mtext><mml:mi>k</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>u</mml:mi></mml:msubsup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>B</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">BG</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mtext>DWD</mml:mtext><mml:mi>k</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>v</mml:mi></mml:msubsup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>B</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          with coefficients <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>u</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>u</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>v</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>v</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. The total control vector <inline-formula><mml:math id="M113" display="inline"><mml:mi mathvariant="bold-italic">α</mml:mi></mml:math></inline-formula>  for the optimisation problem is then defined as

            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M114" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>u</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow><mml:mi>u</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>v</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow><mml:mi>v</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>∈</mml:mo><mml:mi mathvariant="normal">I</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:msup><mml:mi mathvariant="normal">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">8</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          The control vector dimension is 5728 and thus smaller than <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mn mathvariant="normal">8</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because B splines completely outside of the area covered by the SAR scene were not considered in the inversion. The number of B splines used for each of the SAR images is given in the last column of Table <xref ref-type="table" rid="TA1"/>. We denote the wind field obtained by feeding the corrected wind field <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="normal">BG</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">BG</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">BG</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> into the empirical wake model by <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The structure of the complete forward model, including the dependencies on the control vector, is depicted in Fig. <xref ref-type="fig" rid="F4"/>.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e3548">Structure of the forward model and the inversion procedure.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f04.png"/>

        </fig>

      <p id="d2e3558">The model inversion is then equivalent to the minimisation of the following cost function:

            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M118" display="block"><mml:mrow><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">prior</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with a scalar weighting factor <inline-formula><mml:math id="M119" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> and the two cost function components associated with departures from prior information and differences between observations and simulations:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M120" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E20"><mml:mtd><mml:mtext>20</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:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">prior</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">8</mml:mn></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</mml:mi><mml:mi>j</mml:mi></mml:msubsup></mml:mrow></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E21"><mml:mtd><mml:mtext>21</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mtext>SAR</mml:mtext><mml:mi>k</mml:mi></mml:msup></mml:mrow></mml:munder></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:mo>(</mml:mo><mml:msub><mml:mtext>NRCS</mml:mtext><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mi>u</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mi>v</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mtext>NRCS</mml:mtext><mml:mi mathvariant="normal">obs</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>NRCS</mml:mtext><mml:mi>k</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where the squared differences between the observed and simulated NRCS are summed over all SAR image points <inline-formula><mml:math id="M121" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, which fulfil the criteria described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>. In total, about <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> SAR image pixels from <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">images</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> images were used in the inversion. For <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, the parameters <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">NRCS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be interpreted as error standard deviations of the respective control and observation vector components. We will however not use this interpretation rigorously because the structure of the cost function implies some oversimplifying assumptions, particularly concerning the spatial independence of observation errors, and the <inline-formula><mml:math id="M126" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> parameters are instead used to control the relative weighting of different components in the cost function. To avoid the dominance of SAR images acquired at high wind speeds and large NRCS values, we chose

            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M127" display="block"><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">NRCS</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mtext>VAR</mml:mtext><mml:mo>(</mml:mo><mml:msup><mml:mtext>NRCS</mml:mtext><mml:mi>k</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>;</mml:mo></mml:mrow></mml:math></disp-formula>

          i.e. the deviations between simulations and observations are scaled with the standard deviation of each image with index <inline-formula><mml:math id="M128" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>. For the weighting of the prior terms, we chose

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M129" 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:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml: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:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">α</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">α</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">144</mml:mn></mml:mrow></mml:mtd></mml:mlabeledtr><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:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          i.e. the errors in the background wind field are assumed to be of the order of 1 <inline-formula><mml:math id="M130" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The error variance for the Fitch correction parameters is chosen such that a 50 % correction leads to about the same increase in the cost function as a 2 <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> background wind field correction over a mesoscale patch, i.e. about 100 km. As a prior, we use <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. Technically, <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> were rescaled in the forward model such that the cost function has the standard form commonly used for the L-curve analysis <xref ref-type="bibr" rid="bib1.bibx24" id="paren.45"/>. Very little is known about the remaining control vector components, and they are not regularised at all. We  come back to the choice of the weighting factor <inline-formula><mml:math id="M136" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> later on in the section.</p>
      <p id="d2e4292">For each choice of <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, the cost function (Eq. <xref ref-type="disp-formula" rid="Ch1.E19"/>) defines a nonlinear least-squares minimisation problem that was solved numerically using a Gauss–Newton method <xref ref-type="bibr" rid="bib1.bibx42" id="paren.46"/>, which would probably be called the incremental 4D-Var method in the context of data assimilation. In this iterative technique, a linearised version of the problem is solved in each iteration step.  The equivalent linear system to be solved in each step for the correction <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:math></inline-formula> of the control vector has the form

            <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M139" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">AD</mml:mi></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi>G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mi>M</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>]</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">AD</mml:mi></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">AD</mml:mi></mml:msub><mml:msup><mml:mi>G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">TL</mml:mi></mml:msub><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">TL</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          Here, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">AD</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">TL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the adjoint and tangent linear models of the advection diffusion model described in Sect. <xref ref-type="sec" rid="Ch1.S2"/>, respectively. The observation operator <inline-formula><mml:math id="M142" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> and the respective tangent linear and adjoint operators <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">TL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">AD</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> refer to the CMOD backscattering model. The tangent linear and adjoint models were hand-coded and tested using the dot-product test <xref ref-type="bibr" rid="bib1.bibx30" id="paren.47"/>. Both the advection/diffusion and the CMOD imaging models are differentiable, with the exception of the TVD advection scheme, which contains switches. The challenges with respect to the adjoints of advection schemes have been discussed in previous studies <xref ref-type="bibr" rid="bib1.bibx37" id="paren.48"/>. The challenge of the linear problem (Eq. <xref ref-type="disp-formula" rid="Ch1.E26"/>) is that the matrices are not available in explicit form but only as operators in the form of program subroutines; i.e. direct solvers are not practical. The standard approach in such situations is to use a conjugate gradient (CG) method, which is an iterative solver for symmetric systems <xref ref-type="bibr" rid="bib1.bibx42" id="paren.49"/>. With a solution <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:math></inline-formula> of the system (Eq. <xref ref-type="disp-formula" rid="Ch1.E26"/>), the next iteration of the control vector <inline-formula><mml:math id="M146" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is given by

            <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M147" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> usually leads to a cost function reduction. If that is not the case, smaller step sizes <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi></mml:mrow></mml:math></inline-formula> are tested until a decrease is observed.</p>
      <p id="d2e4589">All model components and the inversion scheme were implemented in FORTRAN90 and parallelised on a Linux cluster computer. A 2D domain decomposition with 4 by 4 domains is used for the advection/diffusion model and the respective adjoint and tangent linear models. All 30 SAR images are inverted in parallel; i.e. the program requires 480 processors. The model trajectory required in the adjoint model is stored in memory at full temporal resolution, i.e. at 20 s time steps.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e4594"><bold>(a)</bold> L-curve <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula>  without taking the logarithm (see Eq. <xref ref-type="disp-formula" rid="Ch1.E28"/>). <bold>(b)</bold> Curvature of <inline-formula><mml:math id="M151" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> as a function of <inline-formula><mml:math id="M152" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> with maximum <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f05.png"/>

        </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e4645"><bold>(a)</bold> Systematic and non-systematic corrections of the background wind field as a function of <inline-formula><mml:math id="M154" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>. <bold>(b–d)</bold> Components of the estimated control vector <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of <inline-formula><mml:math id="M156" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>. The red asterisk and blue triangle and square symbols correspond to the maximum curvature point <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as well as to the smallest and largest considered <inline-formula><mml:math id="M158" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> value.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f06.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>L-curve analysis</title>
      <p id="d2e4712">We now come back to the choice of the parameter <inline-formula><mml:math id="M159" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>), which controls the weighting of the prior and the observation terms. A classical method to determine a reasonable value for <inline-formula><mml:math id="M160" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the L-curve analysis <xref ref-type="bibr" rid="bib1.bibx24" id="paren.50"/>, where the so-called L-curve defined as

            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M161" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo mathsize="1.5em">(</mml:mo><mml:mi>log⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><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:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>,</mml:mo><mml:mi>log⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">prior</mml:mi></mml:msub><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:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:mo mathsize="1.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>:</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          is considered, with <inline-formula><mml:math id="M162" 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:mrow></mml:math></inline-formula> denoting the solution of the minimisation problem for a given <inline-formula><mml:math id="M163" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi mathvariant="normal">prior</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are defined in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) and (<xref ref-type="disp-formula" rid="Ch1.E21"/>). The L-shaped curve obtained for the inversion problem described in the previous section is shown in Fig. <xref ref-type="fig" rid="F5"/>a, omitting the logarithm in Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>). The triangle and square symbols correspond to the smallest and largest considered <inline-formula><mml:math id="M166" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> values, respectively. The general idea is that it does not make sense to look at solutions which are very far on the left or very far on the right because they are either replicating noisy observations or simply reproducing  prior knowledge. It can be justified that a choice of <inline-formula><mml:math id="M167" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> that maximises the curvature

            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M168" 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:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          of <inline-formula><mml:math id="M169" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> is a reasonable compromise between these two extremes <xref ref-type="bibr" rid="bib1.bibx24" id="paren.51"/>. The computed curvature for our case is shown in Fig. <xref ref-type="fig" rid="F5"/>b, indicating a pronounced maximum at around <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.004791</mml:mn></mml:mrow></mml:math></inline-formula>. The wake model parameters estimated for different choices of <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> are summarised in Fig. <xref ref-type="fig" rid="F6"/>b–d. The relatively smooth dependence of the solution vector on <inline-formula><mml:math id="M172" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> indicates a stable performance of the inversion procedure. The red asterisks indicate the solutions corresponding to the maximum curvature of <inline-formula><mml:math id="M173" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula>. A plot for <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is not shown because the departures from the first guess were negligible.  Our general interpretation of the curves in Fig. <xref ref-type="fig" rid="F6"/>b–d is that the inversion scheme uses the wake model to compensate for errors in the background wind field if the prior is weighted more strongly. As these background errors typically have a larger spatial scale than the OWF wakes, the inversion tends to diffuse the simulated wakes, e.g. by increasing the horizontal diffusion coefficient <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or by making the wakes longer by decreasing <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="F6"/>a shows the standard deviation for the magnitude of the wind speed corrections as well as the mean systematic correction of the <inline-formula><mml:math id="M177" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M178" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> components as a function of <inline-formula><mml:math id="M179" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>. One can see that the magnitude of the systematic corrections is below 5 <inline-formula><mml:math id="M180" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">cm</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> and that the non-systematic corrections start to grow quite rapidly below <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e5168">Estimates for the control vector <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">wake</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> used in the Wake2Sea model, which were obtained with the 4D-Var inversion procedure.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [s<sup>−1∕2</sup>]</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [s<sup>−1∕2</sup>]</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [K<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [m<sup>2</sup> s<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.9998</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0000</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.7409</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.8939</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.5345</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.8929</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mn mathvariant="normal">6.0113</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.9671</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Inversion results</title>
      <p id="d2e5541">The exact values for the wake model control vector components at the maximum curvature point are summarised in Table <xref ref-type="table" rid="T2"/>. The positive value for <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> indicates that, as expected, the vertical diffusion is higher in unstable situations. The negative value for <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> suggests that the sink term for the deficit is smaller for high deficits, which are found closer to the OWFs. This seems to be slightly counter-intuitive because higher deficits are associated with stronger vertical shear and turbulence production. We can only speculate that this might have to do with the time the turbulence requires to penetrate the layers above the rotor discs, eventually increasing the downward momentum flux.</p>
      <p id="d2e5568">The value of roughly <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">990</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> s<sup>−1</sup> for the horizontal diffusion emphasises the importance of using higher-order advection schemes in the simulation. The use of a first-order upwind scheme in this study would have resulted in a numerical diffusion of the order of 0.5 <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">5000</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> s<sup>−1</sup>, i.e. significantly larger than the estimated  physical diffusion.</p>
      <p id="d2e5648">The values for <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> indicate that the ratio of the deficit at 10 m height is about 36 % of the deficit averaged over the first 200 m on average (see Eqs. <xref ref-type="disp-formula" rid="Ch1.E14"/> and <xref ref-type="disp-formula" rid="Ch1.E11"/>).</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e5680">Example of an inversion for the Sentinel-1A SAR scene acquired on 15 April 2020 at 05:49 UTC (Copernicus Sentinel data, 2020) with measured NRCS <bold>(a)</bold>, best simulated NRCS <bold>(b)</bold>, sea surface temperature difference <bold>(c)</bold> and NRCS simulation based on the original DWD atmospheric model data without OWF parameterisation <bold>(d)</bold>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f07.png"/>

      </fig>

      <p id="d2e5701">As an example, Fig. <xref ref-type="fig" rid="F7"/> shows 1 of the 30 inversions for a SAR scene acquired on 15 April 2020 at  05:49 UTC. This was a slightly unstable situation with wind speeds of around 9 <inline-formula><mml:math id="M214" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> from westerly directions. The air–sea temperature map used in the inversion is shown in Fig. <xref ref-type="fig" rid="F7"/>c, exhibiting a typical increase towards the land caused by stronger warming of water in the shallow near-coastal areas. Comparing the observed NRCS in Fig. <xref ref-type="fig" rid="F7"/>a with the best simulation in Fig. <xref ref-type="fig" rid="F7"/>b shows good agreement of the multiple wake structures in terms of intensity and size. The NRCS simulation without the wake model and background corrections of the wind field can be found in Fig. <xref ref-type="fig" rid="F7"/>d. It can be seen that the original DWD wind field is already quite consistent with the SAR measurements. Smaller corrections are mainly applied in the near-coastal areas with stronger NRCS gradients.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e5734"><bold>(a)</bold> Number of images in the Sentinel-1 dataset of 30 images that cover different locations in the German Bight. <bold>(b)</bold> Relative improvement of agreement between observed and simulated radar cross section achieved by the fitting, if the original DWD wind data are used as reference. <bold>(c)</bold> The same as <bold>(b)</bold> but here the improvement due to the empirical wake model is shown using the large-scale corrected DWD wind data as a reference. <bold>(d)</bold> Standard deviation of wind corrections applied on a scale of 40 km and above.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f08.png"/>

      </fig>

      <p id="d2e5757">A statistical overview of the inversions is presented in Fig. <xref ref-type="fig" rid="F8"/>. A map indicating the number of SAR acquisitions used at each location in the German Bight is shown in  Fig. <xref ref-type="fig" rid="F8"/>a. One can see that for most of the central part, close to 30 images are available. Only in the northern, western and near-coastal margins does the coverage drop to 25 images or below. Figure <xref ref-type="fig" rid="F8"/>b shows the relative improvement of the RMSE comparing the NRCS simulations based on DWD data without wakes and background corrections with the best inversion results. One can see a relatively homogeneous improvement between 80 % and 100 %. The standard  deviation of the respective background wind speed corrections is given in Fig. <xref ref-type="fig" rid="F8"/>d. For the most part, the standard deviations are between 0.6 and 0.8 <inline-formula><mml:math id="M215" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, which is consistent with the model error levels reported in previous studies <xref ref-type="bibr" rid="bib1.bibx45" id="paren.52"/>. Higher correction values are found in some areas with lower data availability, in particular at the western margin, and these are likely dominated by some individual cases, which required stronger corrections. The overall biases for the zonal and meridional wind components are <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M218" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, respectively; i.e. the systematic inconsistencies between DWD data and SAR measurements are small.</p>
      <p id="d2e5826">In Fig. <xref ref-type="fig" rid="F8"/>c,  RMSE improvements are shown again, but this time the reference is the simulations including the background wind corrections; i.e. the plot isolates the improvements achieved by the empirical wake model alone. For that reason, the main relative improvements between 40 % and 80 % are found in the neighbourhood of the offshore wind farms, with a particular focus on the eastern side corresponding to the dominant westerly wind directions.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e5834">Mean relative <bold>(a)</bold> and absolute <bold>(b)</bold> wind speed deficits computed with the empirical model Wake2Sea for 2020. <bold>(c, d)</bold> Respective standard deviation <bold>(c)</bold> and 90 % percentile of deficit.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f09.png"/>

      </fig>

<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Simulations with Wake2Sea for a complete year</title>
      <p id="d2e5862">As a first application of the empirical model Wake2Sea, OWF wakes were added to a complete year of DWD atmospheric model data. Figure <xref ref-type="fig" rid="F9"/> shows respective maps of estimated deficits at 10 m height for the year 2020. The wake model was applied in the same way as in the inversion; i.e. hourly model data were used as input, and a time step of 20 s was used in the explicit scheme. The only adjustment that was necessary is related to very high wind speeds above 30 <inline-formula><mml:math id="M219" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> that occurred during some short periods in that year. Although we used a cut-out wind speed of 25 <inline-formula><mml:math id="M220" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, above which the deficit production is switched off, spurious deficits generated at previous time steps can still exist and lead to instabilities. For this reason, model wind vectors were scaled down to 30 <inline-formula><mml:math id="M221" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> in those situations.</p>
      <p id="d2e5918">Figure <xref ref-type="fig" rid="F9"/>a shows the mean percentage deficits averaged over the entire year. It can be seen that the maximum average deficits with values around 8 % are concentrated in a small area around the OWFs. Averages of the absolute wind speed reductions are shown in Fig. <xref ref-type="fig" rid="F9"/>b. One can see that the wind farm cluster in the southwesterly part causes a reduction of at least 0.2 <inline-formula><mml:math id="M222" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> within an area of almost 100 km <inline-formula><mml:math id="M223" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 100 km. The deficit standard deviation displayed in Fig. <xref ref-type="fig" rid="F9"/>c illustrates that the area where wakes can occur from time to time is significantly larger than suggested by the mean deficit in Fig. <xref ref-type="fig" rid="F9"/>a. To get an impression of stronger shadowing effects,  Fig. <xref ref-type="fig" rid="F9"/>d shows the 90 % deficit percentile, i.e. deficit values that are exceeded in 10 % of the cases. One can see that there are larger areas, in particular between and inside the OWFs, with deficit values of 15 % and above.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e5958">Airborne flight segments used for independent validation (36 segments) shown over the German Bight with wind turbine locations superimposed <bold>(a)</bold>. The segment sample regions within and downstream of major offshore wind farm clusters. Comparison of airborne observed wind speed with <bold>(b)</bold> DWD 10 m wind speeds and <bold>(c)</bold> Wake2Sea-corrected winds for all collocated flight data. Statistics (bias, standard deviation, RMSE) are shown in each panel (<inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">197</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">035</mml:mn></mml:mrow></mml:math></inline-formula> collocated points). Wake2Sea reduces both systematic and random errors relative to the baseline.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f10.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Independent validation of Wake2Sea with airborne campaign data</title>
      <p id="d2e6002">To provide an independent evaluation of Wake2Sea beyond the SAR-based inversion, we compare modelled 10 m wind speeds with airborne campaign measurements collected over and downstream of offshore wind farms. The airborne data are not used in the inversion and are used only for evaluation. Collocated comparisons are performed along 36 flight segments (Fig. <xref ref-type="fig" rid="F10"/>a). Because  strict temporal coincidence between aircraft and satellite observations is rarely achievable, we allow a temporal tolerance of 2 h relative to Sentinel-1 overpasses when selecting transects for the validation. This represents a compromise between data availability and maintaining comparable mesoscale conditions during the validation period.</p>
      <p id="d2e6007">Wake2Sea is evaluated against airborne wind measurements collected during the WIPAFF and XWAKES field campaigns <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx43" id="paren.53"/>. Airborne wake observations from WIPAFF have been widely used as an independent benchmark to evaluate wake representations in mesoscale simulations with wind farm parameterisations (including WRF) and wake-recovery behaviour in the German Bight <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx50 bib1.bibx39 bib1.bibx40" id="paren.54"/>. The selected transects span multiple dates and wind farm clusters, providing a geographically and temporally diverse validation dataset. To enable a physically consistent comparison with modelled near-surface winds, the aircraft observations were adjusted to a common reference height of 10 m using a bulk-stability-corrected logarithmic profile based on Monin–Obukhov similarity theory (bulk MOST), with stability information derived from the flight measurements.</p>
      <p id="d2e6016">Figure <xref ref-type="fig" rid="F10"/>a gives an overview of the flight tracks used in the comparisons. Figure <xref ref-type="fig" rid="F10"/>b and c summarises the statistical agreement between airborne observations and the original DWD 10 m winds (Fig. <xref ref-type="fig" rid="F10"/>b) as well as the same winds after applying Wake2Sea (Fig. <xref ref-type="fig" rid="F10"/>c). The comparison demonstrates a clear improvement when using Wake2Sea relative to the DWD background wind field alone. In the 2D histograms, the Wake2Sea estimates are more tightly clustered around the diagonal than the corresponding DWD values, indicating both reduced systematic deviation and lower scatter with respect to the aircraft observations. The error metrics corroborate this improvement. The mean bias decreases in magnitude from <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.93</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M226" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (DWD) to <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.30</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M228" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (Wake2Sea), the standard deviation decreases from 0.85 to 0.67 <inline-formula><mml:math id="M229" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and the root-mean-square error declines from 1.26 to 0.74 <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. These results indicate that the empirical wake parameterisation adds substantial predictive skill and captures the wake-affected offshore flow more realistically than the background meteorological forcing alone.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Comparisons with FINO-1 in situ measurements</title>
      <p id="d2e6124">As an independent validation of the inversion results, comparisons were performed with measurements taken at the research platform  FINO-1. We emphasise that FINO-1 wind measurements are not assimilated and were not used to tune any Wake2Sea parameters; they are used only for an independent in situ evaluation of the results. The location of the platform is indicated by the black triangle in Fig. <xref ref-type="fig" rid="F1"/>a. There are two main challenges in this comparison. (1) The lowest  FINO-1 measurement is at 34 m height, i.e. significantly above the 10 m reference level used in this study. (2) The FINO-1 platform is located in the centre of a large wind park cluster; i.e. the wakes measured by the platform are more inner-park wakes rather than external wakes in nature. In this context, it is important to remember that the interior of wind parks was excluded in the inversion because of radar reflections from the turbine structures; i.e. the empirical model is not optimised for inner-wind-park wakes.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e6131">Comparison of FINO-1 measurements with DWD model 10 m wind speeds without wakes <bold>(a, c)</bold> and with Wake2Sea-simulated wakes <bold>(b, d)</bold>. Neutral conditions were assumed in the extrapolation from 34 to 10 m in <bold>(a)</bold> and <bold>(b)</bold>. Turbulence due to wakes was considered in the extrapolation in <bold>(c)</bold> and <bold>(d)</bold>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f11.png"/>

        </fig>

      <p id="d2e6159">The 34 m  FINO-1 measurements were extrapolated down to 10 m assuming a neutral wind profile  <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>u</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="italic">κ</mml:mi></mml:mrow></mml:math></inline-formula> in combination with the Charnock equation:

            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M232" display="block"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.015</mml:mn><mml:mo>(</mml:mo><mml:msup><mml:mi>u</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:math></disp-formula>

          with gravitational acceleration <inline-formula><mml:math id="M233" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>, roughness length <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, friction velocity <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and a Karman constant <inline-formula><mml:math id="M236" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e6272">The empirical model Wake2Sea was used to add OWF wakes to a complete year of DWD model data, resulting in a dataset for wind speeds <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> with hourly sampling. The comparison of the original DWD data for the year 2020 with the extrapolated  FINO-1 measurements is shown in Fig. <xref ref-type="fig" rid="F11"/>a. One can see a significant bias of about 1 <inline-formula><mml:math id="M238" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, which is consistent with the missing OWF wakes in the model data. The corresponding comparison with the model data including wakes can be found in Fig. <xref ref-type="fig" rid="F11"/>b. In this case the bias is reduced by a factor of 2, and the standard deviations and the RMSE are reduced significantly as well. Considering the remaining bias of 0.54 <inline-formula><mml:math id="M239" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, one can now argue that the assumption of a neutral boundary layer is not realistic, particularly inside a wind park cluster. Inside the wakes,  turbulence and vertical mixing are increased, and one can expect that the wind speeds at 10 and  34 m are in closer agreement than suggested by the theoretical log profile. Following this argument, a second comparison was performed in which the 10 m wind was assumed to be equal to the 34 m FINO-1 measurement for those cases where the wake model indicated a wind deficit of at least 3 %. These estimates were then compared to model data with and without wakes as before. The results shown in Fig. <xref ref-type="fig" rid="F11"/>c and d indicate that the bias is now reduced by a factor of 10, with a remaining value of  0.05 <inline-formula><mml:math id="M240" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and the standard deviation is also slightly improved.</p>
      <p id="d2e6344">In any case, the wake model improves the agreement of the model data with the  FINO-1 observations, despite the fact that the model was never tuned to these interior wind cluster conditions. We are not claiming that our procedure for introducing additional vertical mixing is highly accurate, but the analysis shows that the reasonable assumption of additional mixing leads to further reductions in bias. The order of magnitude of the respective deviations is now close to error levels associated with assumptions about the vertical profiles, and this calls for more dedicated in situ measurements in offshore wind farm areas.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Theoretical considerations of Wake2Sea</title>
      <p id="d2e6356">In this section, we illustrate some properties of the Wake2Sea model with the parameters estimated from the satellite dataset. We would like to emphasise again that we are not claiming that the model is dynamically consistent in all aspects, but rather that we are putting the observational information at the centre of this study. In this context, we point out that state-of-the-art mesoscale and LES models are far from perfect as well <xref ref-type="bibr" rid="bib1.bibx38" id="paren.55"/>.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Analytical downstream deficit profiles</title>
      <p id="d2e6369">A rough idea about the shape of the wakes produced with the Wake2Sea model can be obtained by assuming that the background wind field <inline-formula><mml:math id="M241" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is constant, neglecting lateral diffusion and considering the stationary case with  <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. If we further assume <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>,   the solution for <inline-formula><mml:math id="M244" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is given by

            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M245" display="block"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the initial deficit, and <inline-formula><mml:math id="M247" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is the distance from the wind farm. If the deficit dependence in the sink term (see Eq. <xref ref-type="disp-formula" rid="Ch1.E10"/>) is expanded to quadratic order, i.e.

            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M248" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>-</mml:mo><mml:mi>D</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          the stationary solution is given as

            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M249" display="block"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          with

            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M250" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>

          and

            <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M251" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Figure <xref ref-type="fig" rid="F12"/>a shows a comparison of the linear and quadratic approximation of the stationary deficit profiles and the solution obtained by numeric integration of the complete sink expression for neutral conditions; i.e. <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. One can see that the quadratic approximation is in very good agreement with the full nonlinear solution and that the non-linearity leads to a slightly slower decay of the wake near the wind farm compared to the linear solution.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e6734"><bold>(a)</bold> Theoretical deficit profiles computed using the linear approximation (Eq. <xref ref-type="disp-formula" rid="Ch1.E31"/>) (black curve), the quadratic approximation (Eq. <xref ref-type="disp-formula" rid="Ch1.E33"/>) (red dashed dotted) and the numerical integration (dashed blue) assuming neutral conditions. <bold>(b)</bold> Half-decay distance <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the quadratic model as a function of the initial deficit <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the air–sea temperature difference for a wind speed of 8 <inline-formula><mml:math id="M255" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. <bold>(c, d)</bold> Theoretical across-wake profiles for <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M257" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at downstream distances of <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> km and <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> km using the lateral diffusion coefficient <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> estimated based on SAR data. The initial wake width is 10 km <bold>(c)</bold> and 30 km <bold>(d)</bold>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f12.png"/>

        </fig>

      <p id="d2e6871">The distance at which the deficit has dropped to half of the initial value is then given by

            <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M261" display="block"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>u</mml:mi><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">α</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>log⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Figure <xref ref-type="fig" rid="F12"/>b shows this parameter as a function of air–sea temperature difference and initial deficit <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for a wind speed of 8 <inline-formula><mml:math id="M263" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. According to Eq. (<xref ref-type="disp-formula" rid="Ch1.E36"/>), a simple linear scaling can be applied to obtain <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for other wind speeds. One can see that there is a pronounced stability dependency and a relatively weak impact of the initial deficit <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Horizontal diffusion of wake</title>
      <p id="d2e7014">The estimated lateral diffusion <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> leads to an across-wake expansion that can be analysed analytically based on some simplifying assumptions. The wake expansion has been addressed in previous studies, e.g. <xref ref-type="bibr" rid="bib1.bibx22" id="text.56"/>; however this is the first time this effect is estimated for the near-surface deficits using satellite observations. If we assume that the across-wake profile has a top-hat shape as suggested by <xref ref-type="bibr" rid="bib1.bibx34" id="text.57"/> at a distance <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> km from the wind farm and furthermore that the deficit is advected by a constant velocity <inline-formula><mml:math id="M268" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, then the evolution of the across-track deficit profile as a function of <inline-formula><mml:math id="M269" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> can be described as

            <disp-formula id="Ch1.E37" content-type="numbered"><label>37</label><mml:math id="M270" display="block"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">(</mml:mo><mml:mtext>erf</mml:mtext><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>-</mml:mo><mml:mtext>erf</mml:mtext><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo mathsize="1.5em">)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where erf denotes the error function, <inline-formula><mml:math id="M271" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is the across-track coordinate with <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> corresponding to the centre and <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the along-wake deficit profile. To separate the deficit decay due to the lateral diffusion from the effects caused by vertical diffusion, we simply assume <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mtext>const</mml:mtext></mml:mrow></mml:math></inline-formula>.  Figure <xref ref-type="fig" rid="F12"/>c and d shows examples of across-wake profiles at <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> km (solid black line) and at <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> km (red dashed line) for <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M278" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The initial wake width is 10 km in Fig. <xref ref-type="fig" rid="F12"/>c and 30 km in Fig. <xref ref-type="fig" rid="F12"/>d.  One can see that the lateral diffusion has a smaller effect on the maximum deficit if the wake is wider because it takes more time for the diffusive lateral fluxes to change the shape of the profile.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e7268"><bold>(a)</bold> Maximum deficit <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> at 10 m as a function of wind speed and relative normalised rotor area <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> in big wind parks. <bold>(b)</bold> The same as <bold>(a)</bold> for the half distance <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> required to reach <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/2323/2026/wes-11-2323-2026-f13.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Wake growth in large wind parks</title>
      <p id="d2e7354">Another interesting question is the maximum deficit that can be reached in very large wind parks. As the wind speed reduction caused by the wake is included in the source term in Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>), the deficit cannot grow above 100 %, and there is a well-defined saturation limit. If the linear approximation is used for the vertical diffusion, i.e. <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and furthermore a constant <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value is assumed, the following solution is obtained inside the wind park:

            <disp-formula id="Ch1.E38" content-type="numbered"><label>38</label><mml:math id="M285" display="block"><mml:mrow><mml:mi>D</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup><mml:mo mathsize="1.5em">(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>/</mml:mo><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo mathsize="1.5em">)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> defines the upstream boundary of the park, and

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M287" display="block"><mml:mtable displaystyle="true"><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>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mi>N</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E40"><mml:mtd><mml:mtext>40</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          The distance after which half of the saturation deficit <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is reached is then given by

            <disp-formula id="Ch1.E41" content-type="numbered"><label>41</label><mml:math id="M289" display="block"><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>/</mml:mo><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Figure <xref ref-type="fig" rid="F13"/>a and b shows <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:mo>≈</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">7</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> as a function of wind speed <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the normalised rotor area <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>⋅</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula>. One can see that the internal wakes require longer distances to build up under high-wind-speed conditions and in OWFs with lower turbine density. The model predicts that  for slightly higher wind speeds, the deficit can grow well beyond 30 % in very dense wind parks. We have to emphasise again that the model was not tuned to internal wake measurements, and it is implicitly assumed that the vertical deficit diffusion can be described with the same parameterisation inside and outside OWFs. Furthermore, this analysis does not include the horizontal diffusion discussed in the previous section (Sect. <xref ref-type="sec" rid="Ch1.S6.SS2"/>); i.e. conceptually it refers to an infinitely wide wake. The comparison of the Wake2Sea model results with  FINO-1 data in Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/> suggest at least that there is no obvious overestimation of deficits inside of wind park clusters.</p>
</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions and outlook</title>
      <p id="d2e7712">A 2D semi-empirical model for wind speed deficits near the sea surface downstream of offshore wind parks was fitted to satellite SAR data. The Wake2Sea model enables the inclusion of OWF wakes a posteriori into existing atmospheric model datasets at significantly lower computational costs compared to complete re-runs of full-blown 3D atmospheric models. The optimisation of the method for near-surface wind deficits makes Wake2Sea an attractive tool for oceanographers, who need to include OWFs in the atmospheric forcing for ocean model simulations. The application of the method to wind fields obtained  from the operational German weather forecast system leads to a significantly improved agreement with the satellite observations. Comparisons with independent measurements taken at the  FINO-1 measurements confirmed that the empirical model is able to reduce biases in meteorological model datasets not including OWF wake effects. Consideration of turbulence associated with OWF wakes in the extrapolation from 34 to 10 m height leads to further improvements in the agreement between wake model results and in situ observations. Similarly, the inclusion of wakes in the DWD data significantly improved the agreement with independent airborne campaign data acquired during the WIPAFF and XWAKES projects.</p>
      <p id="d2e7715">The parameterisation of the empirical model allowed adjustments to the standard Fitch OWF parameterisation in terms of the momentum sink scaling and the dependence of the thrust curve on wind speed; however it turned out that the results of the inversion procedure only deviate marginally from the standard formulations found in literature.</p>
      <p id="d2e7718">The sink term for the wind deficit, which is related to vertical momentum diffusion, was found to exhibit a clear dependency on the air–sea temperature difference with lower deficit diffusion in stable conditions of the ABL. The sink term also showed a slight dependency on the deficit itself, with lower diffusion at higher deficits. Further studies have to clarify whether this reflects an actual physical process or if this is an effect associated with the simplified representation of the 3D dynamics in the 2D empirical model.</p>
      <p id="d2e7721">The inversion results indicated that the wind speed deficit at 10 m height is about 36 % of the deficit averaged over the first 200 m of the ABL. The inversions did not show a significant dependency of this ratio  on the deficit itself. It is important to emphasise that the inversion scheme can potentially compensate  for possible deficiencies in the Fitch parameterisation by adjustment of the velocity ratio. A thorough optimisation of the OWF parameterisation would require additional information about vertical wind speed profiles inside and outside of wake regions.</p>
      <p id="d2e7725">We would like to emphasise that the tuning of the wake model to satellite data in the German Bight leads to limitations with regard to general applicability. For example, the wind directions in the German Bight are predominantly from the north and west, which means that many situations are characterised by fully developed marine boundary layers and less by intermediate boundary layers associated with the close proximity of land. We think that a more thorough treatment of intermediate boundary layer cases would require  explicit prognostic inclusion of turbulent kinetic energy (TKE) in the model. Because of the substantially higher complexity and the corresponding challenges in the inversion, we decided to address this issue in a separate study.</p>
      <p id="d2e7728">To our knowledge, this study represents the first attempt to achieve and demonstrate quantitative consistency between a physical-based OWF wake model with SAR observations considering a larger variety of wind speed and stability conditions. Despite its simplicity, the model is able to capture major characteristics of the observed wakes. The approach has natural limitations because of the 2D treatment of wakes and the missing simulation of turbulence. It will be the subject of follow-up studies to address some of these deficits while maintaining an acceptable increase in computational costs. In this context, we think that dedicated in situ measurements in the ABL between the sea surface and hub height would be of great value for the further optimisation of OWF wake models for oceanographic applications.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>List of Sentinel-1 SAR data used</title>

<table-wrap id="TA1"><label>Table A1</label><caption><p id="d2e7747">Sentinel-1A and Sentinel-1B SAR scenes acquired over the German Bight, which were used in the presented analysis. <inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> denotes the air–sea temperature difference (<inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>SST</mml:mtext></mml:mrow></mml:math></inline-formula>) and <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> refers to the 10 m wind speed. The last column gives the number of B spline basis functions used in the correction of the background wind field (compare Eqs. <xref ref-type="disp-formula" rid="Ch1.E16"/>, <xref ref-type="disp-formula" rid="Ch1.E17"/>).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <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:thead>
       <oasis:row>
         <oasis:entry colname="col1">No.</oasis:entry>
         <oasis:entry colname="col2">Sensor</oasis:entry>
         <oasis:entry colname="col3">Acquisition time</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">sp</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"/>
         <oasis:entry colname="col3">[yyyymmdd, UTC]</oasis:entry>
         <oasis:entry colname="col4">[°]</oasis:entry>
         <oasis:entry colname="col5">[<inline-formula><mml:math id="M301" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20170222, 17:16</oasis:entry>
         <oasis:entry colname="col4">1.4</oasis:entry>
         <oasis:entry colname="col5">14.3</oasis:entry>
         <oasis:entry colname="col6">64</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20170314, 05:48</oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
         <oasis:entry colname="col5">7.5</oasis:entry>
         <oasis:entry colname="col6">73</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20170407, 05:48</oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
         <oasis:entry colname="col5">8.4</oasis:entry>
         <oasis:entry colname="col6">94</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20170604, 17:16</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">7.2</oasis:entry>
         <oasis:entry colname="col6">106</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180108, 05:48</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.6</oasis:entry>
         <oasis:entry colname="col6">124</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180130, 17:16</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">8.9</oasis:entry>
         <oasis:entry colname="col6">65</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180223, 17:16</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">7.8</oasis:entry>
         <oasis:entry colname="col6">122</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180321, 05:48</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
         <oasis:entry colname="col5">4.8</oasis:entry>
         <oasis:entry colname="col6">65</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180331, 17:16</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">7.8</oasis:entry>
         <oasis:entry colname="col6">65</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20180625, 05:49</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">9.6</oasis:entry>
         <oasis:entry colname="col6">65</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">11</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20190122, 05:40</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.9</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">10.9</oasis:entry>
         <oasis:entry colname="col6">130</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">12</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20190401, 17:16</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">7.1</oasis:entry>
         <oasis:entry colname="col6">118</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">13</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20190409, 05:48</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.8</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.8</oasis:entry>
         <oasis:entry colname="col6">118</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">14</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20190527, 05:48</oasis:entry>
         <oasis:entry colname="col4">0.2</oasis:entry>
         <oasis:entry colname="col5">9.3</oasis:entry>
         <oasis:entry colname="col6">119</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">15</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20190630, 17:16</oasis:entry>
         <oasis:entry colname="col4">0.2</oasis:entry>
         <oasis:entry colname="col5">7.3</oasis:entry>
         <oasis:entry colname="col6">130</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20190730, 17:16</oasis:entry>
         <oasis:entry colname="col4">0.2</oasis:entry>
         <oasis:entry colname="col5">5.3</oasis:entry>
         <oasis:entry colname="col6">119</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">17</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20200120, 17:17</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.7</oasis:entry>
         <oasis:entry colname="col6">121</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">18</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20200203, 05:49</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">10.0</oasis:entry>
         <oasis:entry colname="col6">121</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">19</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20200401, 17:17</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.6</oasis:entry>
         <oasis:entry colname="col6">119</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20200415, 05:49</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.9</oasis:entry>
         <oasis:entry colname="col6">121</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20200515, 05:48</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">8.7</oasis:entry>
         <oasis:entry colname="col6">98</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">22</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20200516, 05:40</oasis:entry>
         <oasis:entry colname="col4">0.2</oasis:entry>
         <oasis:entry colname="col5">7.9</oasis:entry>
         <oasis:entry colname="col6">81</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">23</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20200630, 17:16</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">12.0</oasis:entry>
         <oasis:entry colname="col6">81</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">24</oasis:entry>
         <oasis:entry colname="col2">S1B</oasis:entry>
         <oasis:entry colname="col3">20201004, 17:16</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.9</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">12.9</oasis:entry>
         <oasis:entry colname="col6">104</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">25</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20210911, 17:17</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">7.9</oasis:entry>
         <oasis:entry colname="col6">70</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">26</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20240401, 05:41</oasis:entry>
         <oasis:entry colname="col4">0.4</oasis:entry>
         <oasis:entry colname="col5">4.9</oasis:entry>
         <oasis:entry colname="col6">64</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">27</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20240416, 17:17</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">10.0</oasis:entry>
         <oasis:entry colname="col6">64</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">28</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20240512, 05:49</oasis:entry>
         <oasis:entry colname="col4">0.3</oasis:entry>
         <oasis:entry colname="col5">7.1</oasis:entry>
         <oasis:entry colname="col6">64</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">29</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20240603, 17:17</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">5.9</oasis:entry>
         <oasis:entry colname="col6">70</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">30</oasis:entry>
         <oasis:entry colname="col2">S1A</oasis:entry>
         <oasis:entry colname="col3">20240605, 05:49</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.2</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">10.7</oasis:entry>
         <oasis:entry colname="col6">106</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e8701">The atmospheric model data used from the operational forecast system run at the German Weather Service are available from <uri>http://www.dwd.de</uri> (last access: 30 June 2026). The  FINO-1 measurements used for validation can be accessed via the following website: <uri>https://login.bsh.de/fachverfahren/?localeSelected=en</uri> (last access: 30 June 2026). The required information on turbine densities, hub heights and rotor diameters is available for the German wind farms from the database provided on <uri>http://www.bundesnetzagentur.de</uri> (last access: 30 June 2026). Information about the Dutch wind farms Gemini Buitengaats and Gemini ZeeEnergie was obtained from <uri>http://www.renewable-technology.com</uri> (last access: 30 June 2026).  The Sentinel-1 data used in this study were accessed through the Copernicus Data Space Ecosystem (CDSE; <xref ref-type="bibr" rid="bib1.bibx33" id="altparen.58"/>) at <uri>https://dataspace.copernicus.eu/data-collections/copernicus-sentinel-missions/sentinel-1</uri> (last access: 30 June 2026). The airborne campaign data used for validation are available from the PANGAEA data repository (Bärfuss et al., 2019; Rausch et al., 2023).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8726">JSS implemented and ran the inversion method and coordinated the manuscript writing. BD took care of the pre-processing of the satellite data and contributed to  statistical analysis, manuscript writing and  concept development.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e8738">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="d2e8745">We are grateful for free access to data measured at the FINO-1 platform funded by the Federal Ministry for Economic Affairs and Climate Action (BMWK). We thank the European Space Agency for providing free access to Sentinel-1 SAR data and the SNAP toolbox. We also thank the Institute of Flight Guidance at the Technische Universität Braunschweig for making airborne campaign data available on PANGAEA.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8750">This research was funded by the Federal Ministry for Economic Affairs and Climate Action (BMWK) in the framework of the projects XWAKES (grant number 03EE3008F) and C2-WAKES (grant number 03EE3087C).The article processing charges for this open-access publication were covered by the Helmholtz-Zentrum Hereon.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Ahsbahs et al.(2018)</label><mixed-citation>Ahsbahs, T., Badger, M., Volker, P., Hansen, K. S., and Hasager, C. B.: Applications of satellite winds for the offshore wind farm site Anholt, Wind Energ. Sci., 3, 573–588, <ext-link xlink:href="https://doi.org/10.5194/wes-3-573-2018" ext-link-type="DOI">10.5194/wes-3-573-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Akhtar et al.(2021)</label><mixed-citation>Akhtar, N., Geyer, B., Rockel, B., Sommer, P. S., and Schrum, C.: Accelerating deployment of offshore wind energy alter wind climate and reduce future power generation potentials, Sci. Rep., 11, 1–12, <ext-link xlink:href="https://doi.org/10.1038/s41598-021-91283-3" ext-link-type="DOI">10.1038/s41598-021-91283-3</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Akhtar et al.(2024)</label><mixed-citation>Akhtar, N., Geyer, B., and Schrum, C.: Larger wind turbines as a solution to reduce environmental impacts, Sci. Rep., 14, 6608, <ext-link xlink:href="https://doi.org/10.1038/s41598-024-56731-w" ext-link-type="DOI">10.1038/s41598-024-56731-w</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Ali et al.(2023)</label><mixed-citation> Ali, K., Schultz, D. M., Revell, A., Stallard, T., and Ouro, P.: Assessment of five wind-farm parameterizations in the Weather Research and Forecasting model: A case study of wind farms in the North Sea, Mon. Weather Rev., 151, 2333–2359, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Alpers and Hennings(1984)</label><mixed-citation> Alpers, W. and Hennings, I.: A theory of the imaging mechanism of underwater bottom topography, J. Geophys. Res., 89, 10529–10546, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bärfuss et al.(2019)</label><mixed-citation>Bärfuss, K., Hankers, R., Bitter, M., Feuerle, T., Schulz, H., Rausch, T., Platis, A., Bange, J., and Lampert, A.: In-situ airborne measurements of atmospheric and sea surface parameters related to offshore wind parks in the German Bight, PANGAEA [data set], <ext-link xlink:href="https://doi.org/10.1594/PANGAEA.902845" ext-link-type="DOI">10.1594/PANGAEA.902845</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Broström(2008)</label><mixed-citation>Broström, G.: On the influence of large wind farms on the upper ocean circulation, J. Marine Syst., 74, 585–591, <ext-link xlink:href="https://doi.org/10.1016/j.jmarsys.2008.05.001" ext-link-type="DOI">10.1016/j.jmarsys.2008.05.001</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Carpenter and Guha(2024)</label><mixed-citation>Carpenter, J. R. and Guha, A.: Blocking effects on mean ocean currents by offshore wind farm foundations, Phys. Rev. Fluids, 9, 103802, <ext-link xlink:href="https://doi.org/10.1103/PhysRevFluids.9.103802" ext-link-type="DOI">10.1103/PhysRevFluids.9.103802</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Carpenter et al.(2016)</label><mixed-citation>Carpenter, J. R., Merckelbach, L., Callies, U., Clark, S., Gaslikova, L., and Baschek, B.: Potential impacts of offshore wind farms on North Sea stratification, PloS one, 11, e0160830, <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0160830" ext-link-type="DOI">10.1371/journal.pone.0160830</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Cañadillas et al.(2020)</label><mixed-citation>Cañadillas, B., Foreman, R., Barth, V., Siedersleben, S., Lampert, A., Platis, A., Djath, B., Schulz-Stellenfleth, J., Bange, J., Emeis, S., and Neumann, T.: Offshore wind farm wake recovery: Airborne measurements and its representation in engineering models, Wind Energy,  23, 1165–1366, <ext-link xlink:href="https://doi.org/10.1002/we.2484" ext-link-type="DOI">10.1002/we.2484</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Christensen et al.(2013)</label><mixed-citation> Christensen, E. D., Johnson, M., Sørensen, O. R., Hasager, C. B., Badger, M., and Larsen, S. E.: Transmission of wave energy through an offshore wind turbine farm, Coast. Eng., 82, 25–46, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Christiansen and Hasager(2005)</label><mixed-citation>Christiansen, M. B. and Hasager, C. B.: Wake effects of large offshore wind farms identified from satellite SAR, Remote Sens. Environ., 98, 251–268, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2005.07.009" ext-link-type="DOI">10.1016/j.rse.2005.07.009</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Christiansen et al.(2022)</label><mixed-citation>Christiansen, N., Daewel, U., Djath, B., and Schrum, C.: Emergence of large-scale hydrodynamic structures due to atmospheric offshore wind farm wakes, Front. Marine Sci., 9, 64, <ext-link xlink:href="https://doi.org/10.3389/fmars.2022.818501" ext-link-type="DOI">10.3389/fmars.2022.818501</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Daewel et al.(2022)</label><mixed-citation>Daewel, U., Akhtar, N., Christiansen, N., and Schrum, C.: Offshore wind farms are projected to impact primary production and bottom water deoxygenation in the North Sea, Commun. Earth Environ., 3, 292, <ext-link xlink:href="https://doi.org/10.1038/s43247-022-00625-0" ext-link-type="DOI">10.1038/s43247-022-00625-0</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Deutscher Bundestag(2024)</label><mixed-citation>Deutscher Bundestag: Windenergie-auf-See-Gesetz vom 13. Oktober 2016 (BGBl. I S. 2258, 2310), das zuletzt durch Artikel 10 des Gesetzes vom 8. Mai 2024 (BGBl. 2024 I Nr. 151) geändert worden ist, <uri>https://www.gesetze-im-internet.de/windseeg/BJNR231000016.html</uri> (last access: 30 June 2026), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Djath and Schulz-Stellenfleth(2019)</label><mixed-citation>Djath, B. and Schulz-Stellenfleth, J.: Wind speed deficits downstream offshore wind parks – A new automised estimation technique based on satellite synthetic aperture radar data, Meteorol. Z., 28, 499–515, <ext-link xlink:href="https://doi.org/10.1127/metz/2019/0992" ext-link-type="DOI">10.1127/metz/2019/0992</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Djath et al.(2018)</label><mixed-citation>Djath, B., Schulz-Stellenfleth, J., and Canadillas, B.: Impact of atmospheric stability on X-band and C-band Synthetic Aperture Radar imagery of offshore windpark wakes, Journal Of Sustainable And Renewable Energy, 10, <ext-link xlink:href="https://doi.org/10.1063/1.5020437" ext-link-type="DOI">10.1063/1.5020437</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Djath et al.(2022)</label><mixed-citation>Djath, B., Schulz-Stellenfleth, J., and Cañadillas, B.: Study of Coastal Effects relevant for Offshore Wind Energy using Spaceborne Synthetic Aperture Radar (SAR), Remote Sens., 14, <ext-link xlink:href="https://doi.org/10.3390/rs14071688" ext-link-type="DOI">10.3390/rs14071688</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>European Commission(2020)</label><mixed-citation>European Commission: Communication from the Commission to the European Parliament, the Council, the European Economic and Social Committee and the Committee of the Regions: An EU Strategy to Harness the Potential of Offshore Renewable Energy for a Climate-Neutral Future, COM (2020) 741 final, Brussels, European Commission, <uri>https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52020DC0741</uri> (last access: 30 June 2026), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Fischereit et al.(2022)</label><mixed-citation>Fischereit, J., Brown, R., Larsén, X. G., Badger, J., and Hawkes, G.: Review of Mesoscale Wind-Farm Parametrizations and Their Applications, Bound.-Lay. Meteorol., 182, 175–224, <ext-link xlink:href="https://doi.org/10.1007/s10546-021-00652-y" ext-link-type="DOI">10.1007/s10546-021-00652-y</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Fitch et al.(2012)</label><mixed-citation> Fitch, A. C., Olson, J. B., Lundquist, J. K., Dudhia, J., Gupta, A. K., Michalakes, J., and Barstad, I.: Local and mesoscale impacts of wind farms as parameterized in a mesoscale NWP model, Mon. Weather Rev., 140, 3017–3038, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Frandsen et al.(2006)</label><mixed-citation> Frandsen, S., Barthelmie, R., Pryor, S., Rathmann, O., Larsen, S., Højstrup, J., and Thøgersen, M.: Analytical modelling of wind speed deficit in large offshore wind farms, Wind energy, 9, 39–53, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Grashorn and Stanev(2016)</label><mixed-citation>Grashorn, S. and Stanev, E.: Kármán vortex and turbulent wake generation by wind park piles, Ocean Dynam., 66, 1543–1557, <ext-link xlink:href="https://doi.org/10.1007/s10236-016-0995-2" ext-link-type="DOI">10.1007/s10236-016-0995-2</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Hansen and O'Leary(1993)</label><mixed-citation> Hansen, P. C. and O'Leary, D. P.: The use of the L-curve in the regularization of discrete ill-posed problems, SIAM Journal On Scientific Computing, 14, 1487–1503, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Harten(1997)</label><mixed-citation> Harten, A.: High resolution schemes for hyperbolic conservation laws, J. Comput. Phys., 135, 260–278, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Hasager et al.(2011)</label><mixed-citation> Hasager, C. B., Badger, M., Peña, A., Larsén, X. G., and Bingöl, F.: SAR-based wind resource statistics in the Baltic Sea, Remote Sens., 3, 117–144, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Hersbach(2008)</label><mixed-citation> Hersbach, H.: CMOD5. N: A C-band geophysical model function for equivalent neutral wind, Tech. Rep. 554, European Centre for Medium-Range Weather Forecasts, Reading, UK, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Hersbach et al.(2020)</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz‐Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., De Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Jacobsen et al.(2015)</label><mixed-citation>Jacobsen, S., Lehner, S., Hieronimus, J., Schneemann, J., and Kühn, M.: Joint offshore wind field monitoring with spaceborne SAR and platform-based doppler lidar measurements, The International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 40, 959, <ext-link xlink:href="https://doi.org/10.5194/isprsarchives-XL-7-W3-959-2015" ext-link-type="DOI">10.5194/isprsarchives-XL-7-W3-959-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Ji(2009)</label><mixed-citation> Ji, J.: An exact adjoint operation pair in time extrapolation and its application in least-squares reverse-time migration, Geophysics, 74, H27–H33, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Jung and Schindler(2021)</label><mixed-citation> Jung, C. and Schindler, D.: The role of the power law exponent in wind energy assessment: A global analysis, Int. J. Energ. Res., 45, 8484–8496, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Kerbaol(1997)</label><mixed-citation>Kerbaol, V.: Analyse spectrale et statistique vent-vagues des images radar à ouverture synthétique - Application aux données des satellites ERS-1/2, Ph.D. thesis, Université de Rennes, <uri>http://archimer.ifremer.fr/doc/00132/24353/</uri> (last access: 30 June 2026), 1997.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Kovács et al.(2026)</label><mixed-citation>Kovács, D. D., Musial, J., Bojanowski, J., Clarijs, D., de la Mar, J., and Zlinszky, A.: Copernicus Data Space Ecosystem establishes public cloud processing for earth observation data, Sci. Data, 13, 537, <ext-link xlink:href="https://doi.org/10.1038/s41597-026-06765-8" ext-link-type="DOI">10.1038/s41597-026-06765-8</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Lanzilao and Meyers(2025)</label><mixed-citation>Lanzilao, L. and Meyers, J.: Wind-farm wake recovery mechanisms in conventionally neutral boundary layers, J. Fluid Mech., 1015, A5, <ext-link xlink:href="https://doi.org/10.1017/jfm.2025.10320" ext-link-type="DOI">10.1017/jfm.2025.10320</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Lehner et al.(1998)</label><mixed-citation> Lehner, S., Horstmann, J., Koch, W., and Rosenthal, W.: Mesoscale wind measurements using recalibrated ERS SAR images, J. Geophys. Res.-Oceans, 103, 7847–7856, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Li and Lehner(2013)</label><mixed-citation>Li, X. and Lehner, S.: Observation of TerraSAR-X for studies on offshore wind turbine wake in near and far fields, IEEE J. Sel. Top. Appl. Earth Obs., 6, 1757–1768, <ext-link xlink:href="https://doi.org/10.1109/JSTARS.2013.2263577" ext-link-type="DOI">10.1109/JSTARS.2013.2263577</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Liu and Sandu(2008)</label><mixed-citation> Liu, Z. and Sandu, A.: On the properties of discrete adjoints of numerical methods for the advection equation, Int. J. Numer. Meth. Fl., 56, 769–803, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Ouro et al.(2025)</label><mixed-citation>Ouro, P., Ghobrial, M., Ali, K., and Stallard, T.: Numerical modelling of offshore wind-farm cluster wakes, Renewable and Sustainable Energy Reviews, 215, 115526, <ext-link xlink:href="https://doi.org/10.1016/j.rser.2025.115526" ext-link-type="DOI">10.1016/j.rser.2025.115526</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Platis et al.(2018)</label><mixed-citation>Platis, A., Siedersleben, S. K., Bange, J., Lampert, A., Bärfuss, K., Hankers, R., Cañadillas, B., Foreman, R., Schulz-Stellenfleth, J., Djath, B., Neumann, T., and Emeis, S.: First in situ evidence of wakes in the far field behind offshore wind farms, Sci. Rep., 8, 1–10, <ext-link xlink:href="https://doi.org/10.1038/s41598-018-20389-y" ext-link-type="DOI">10.1038/s41598-018-20389-y</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Platis et al.(2021)</label><mixed-citation>Platis, A., Hundhausen, M., Mauz, M.,  Siedersleben, S., Lampert, A., Bärfuss, K., Djath, B.,  Schulz-Stellenfleth, J., Canadillas, Neumann, T., Emeis, S., and Bange, J.: Evaluation of a simple analytical model for offshore wind farm wake recovery by in situ data and Weather Research and Forecasting simulations, Wind Energy, 24, 212–228, <ext-link xlink:href="https://doi.org/10.1002/we.2568" ext-link-type="DOI">10.1002/we.2568</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Portabella et al.(2002)</label><mixed-citation>Portabella, M., Stoffelen, A., and Johannessen, J.: Towards an Optimal Inversion Method for SAR Wind Retrieval, J. Geophys. Res.-Oceans, 107, 1–13, <ext-link xlink:href="https://doi.org/10.1029/2001JC000925" ext-link-type="DOI">10.1029/2001JC000925</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Press et al.(1992)</label><mixed-citation> Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.: Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd Edn., Cambridge University Press, ISBN 0-521-43064-X, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Rausch et al.(2023)</label><mixed-citation>Rausch, T., Bärfuss, K., Hankers, R., Bitter, M., Feuerle, T., Cremer, M., Angermann, M., Füllgraf, J., and Lampert, A.: In-situ airborne measurements of atmospheric and sea surface parameters related to offshore wind parks in the German Bight, Flight 20210729_flug47, PANGAEA [data set], <ext-link xlink:href="https://doi.org/10.1594/PANGAEA.955346" ext-link-type="DOI">10.1594/PANGAEA.955346</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Reinert et al.(2020)</label><mixed-citation> Reinert, D., Prill, F., Frank, H., Denhard, M., and Baldauf, M.: DWD Database Reference for the Global and Regional ICON and ICON-EPS Forecasting System, Technical Report 2.1.8., DWD, Offenbach am Main, Germany, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Rieger et al.(2021)</label><mixed-citation>Rieger, D., Milelli, M., Boucouvala, D., Gofa, F., Iriza-Burca, A., Khain, P., Kirsanov, A., Linkowska, J., and Marcucci, F.: Verification of ICON in limited area mode at COSMO national meteorological services, Verification Report C21, DWD, Offenbach, <ext-link xlink:href="https://doi.org/10.5676/DWD_pub/nwv/icon_006" ext-link-type="DOI">10.5676/DWD_pub/nwv/icon_006</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Schneemann et al.(2020)</label><mixed-citation>Schneemann, J., Rott, A., Dörenkämper, M., Steinfeld, G., and Kühn, M.: Cluster wakes impact on a far-distant offshore wind farm's power, Wind Energ. Sci., 5, 29–49, <ext-link xlink:href="https://doi.org/10.5194/wes-5-29-2020" ext-link-type="DOI">10.5194/wes-5-29-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Schulz-Stellenfleth et al.(2022)</label><mixed-citation>Schulz-Stellenfleth, J., Emeis, S., Dörenkämper, M., Bange, M., Canadillas, B., Neumann, T., Schneemann, J., Weber, I., zum Berge, K., Platis, A., Djath, B., Gottschall, J., Vollmer, L., Rausch, T., Barekzai, M., Hammel, J., Steinfeld, G., and Lampert, A.: Coastal impacts on offshore wind farms – a review focussing on the German Bight area, Meteorol. Z., <ext-link xlink:href="https://doi.org/10.1127/metz/2022/1109" ext-link-type="DOI">10.1127/metz/2022/1109</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Schumaker(2007)</label><mixed-citation> Schumaker, L. L.: Spline Functions: Basic Theory, 3rd Edn., Cambridge, Cambridge University Press, ISBN 978-0-521-70512-7, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Siedersleben et al.(2018)</label><mixed-citation>Siedersleben, S. K., Platis, A., Lundquist, J. K., Lampert, A., Bärfuss, K., Canadillas, B., Djath, B., Schulz-Stellenfleth, J., Bange, J., Neumann, T., and Emeis, S.: Evaluation of a Wind Farm Parameterization for Mesoscale Atmospheric Flow Models with Aircraft Measurements, Meteorol. Z., 27, 401–415, <ext-link xlink:href="https://doi.org/10.1127/metz/2018/0900" ext-link-type="DOI">10.1127/metz/2018/0900</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Siedersleben et al.(2020)</label><mixed-citation>Siedersleben, S. K., Platis, A., Lundquist, J. K., Djath, B., Lampert, A., Bärfuss, K., Cañadillas, B., Schulz-Stellenfleth, J., Bange, J., Neumann, T., and Emeis, S.: Turbulent kinetic energy over large offshore wind farms observed and simulated by the mesoscale model WRF (3.8.1), Geosci. Model Dev., 13, 249–268, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-249-2020" ext-link-type="DOI">10.5194/gmd-13-249-2020</ext-link>, 2020. </mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Smith(2024)</label><mixed-citation>Smith, R. B.: The wind farm pressure field, Wind Energ. Sci., 9, 253–261, <ext-link xlink:href="https://doi.org/10.5194/wes-9-253-2024" ext-link-type="DOI">10.5194/wes-9-253-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Torres et al.(2012)</label><mixed-citation> Torres, R., Snoeij, P., Geudtner, D., Bibby, D., Davidson, M., Attema, E., Potin, P., Rommen, B., Floury, N., Brown, M., Navas Traver, I., Deghaye, P., Duesmann, B., Rosich, B., Miranda, N., Bruno, C., L'Abbate, M., Croci, R., Pietropaolo, A., Huchler, M., and Rostan, F.: GMES Sentinel-1 mission, Remote Sens. Environ., 120, 9–24, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Vachon et al.(1997)</label><mixed-citation> Vachon, P. W., Campbell, J., Bjerkelund, C., Dobson, F., and Rey, M.: Ship detection by the RADARSAT SAR: Validation of detection model predictions, Can. J. Remote Sens., 23, 48–59, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Verhoef et al.(2008)</label><mixed-citation> Verhoef, A., Portabella, M., Stoffelen, A., and Hersbach, H.: {CMOD5.n}-the CMOD5 GMF for neutral winds, Tech. Rep. SAF/OSI/CDOP/KNMI/TEC/TN/3, 165, KNMI, De Bilt, the Netherlands, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Vollmer et al.(2017)</label><mixed-citation>Vollmer, L., Steinfeld, G., and Kühn, M.: Transient LES of an offshore wind turbine, Wind Energ. Sci., 2, 603–614, <ext-link xlink:href="https://doi.org/10.5194/wes-2-603-2017" ext-link-type="DOI">10.5194/wes-2-603-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>von Brandis et al.(2023)</label><mixed-citation>von Brandis, A., Centurelli, G., Schmidt, J., Vollmer, L., Djath, B., and Dörenkämper, M.: An investigation of spatial wind direction variability and its consideration in engineering models, Wind Energ. Sci., 8, 589–606, <ext-link xlink:href="https://doi.org/10.5194/wes-8-589-2023" ext-link-type="DOI">10.5194/wes-8-589-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>WFO(2023)</label><mixed-citation>WFO: Global offshore wind report 2022, <uri>https://wfo-global.org/wp-content/uploads/2023/03/WFO_Global-Offshore-Wind-Report-2022.pdf</uri> (last access: 30 June 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Williams and Zhao(2023)</label><mixed-citation> Williams, R. and Zhao, F.: GLOBAL OFFSHORE WIND REPORT 2023, Tech. rep., Global Wind Energy Council (GWEC), Brussels, Belgium, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Zühlke et al.(2015)</label><mixed-citation> Zühlke, M., Fomferra, N., Brockmann, C., Peters, M., Veci, L., Malik, J., and Regner, P.: SNAP (Sentinel Application Platform) and the ESA Sentinel-3 Toolbox, in: Proceedings of the Sentinel-3 for Science Workshop (ESA SP-734, Paper 21), Sentinel-3 for Science Workshop, Venice-Lido, Italy, 2–5 June 2015, European Space Agency (ESA), 2015.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A semi-empirical model for near-sea-surface wind speed deficits downstream of offshore wind parks in the German Bight fitted to satellite synthetic aperture radar measurements</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Ahsbahs et al.(2018)</label><mixed-citation>
      
Ahsbahs, T., Badger, M., Volker, P., Hansen, K. S., and Hasager, C. B.: Applications of satellite winds for the offshore wind farm site Anholt, Wind Energ. Sci., 3, 573–588, <a href="https://doi.org/10.5194/wes-3-573-2018" target="_blank">https://doi.org/10.5194/wes-3-573-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Akhtar et al.(2021)</label><mixed-citation>
      
Akhtar, N., Geyer, B., Rockel, B., Sommer, P. S., and Schrum, C.: Accelerating
deployment of offshore wind energy alter wind climate and reduce future power
generation potentials, Sci. Rep., 11, 1–12,
<a href="https://doi.org/10.1038/s41598-021-91283-3" target="_blank">https://doi.org/10.1038/s41598-021-91283-3</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Akhtar et al.(2024)</label><mixed-citation>
      
Akhtar, N., Geyer, B., and Schrum, C.: Larger wind turbines as a solution to
reduce environmental impacts, Sci. Rep., 14, 6608,
<a href="https://doi.org/10.1038/s41598-024-56731-w" target="_blank">https://doi.org/10.1038/s41598-024-56731-w</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Ali et al.(2023)</label><mixed-citation>
      
Ali, K., Schultz, D. M., Revell, A., Stallard, T., and Ouro, P.: Assessment of
five wind-farm parameterizations in the Weather Research and
Forecasting model: A case study of wind farms in the North Sea,
Mon. Weather Rev., 151, 2333–2359, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Alpers and Hennings(1984)</label><mixed-citation>
      
Alpers, W. and Hennings, I.: A theory of the imaging mechanism of underwater
bottom topography, J. Geophys. Res., 89, 10529–10546, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bärfuss et al.(2019)</label><mixed-citation>
      
Bärfuss, K., Hankers, R., Bitter, M., Feuerle, T., Schulz, H., Rausch, T.,
Platis, A., Bange, J., and Lampert, A.: In-situ airborne measurements of
atmospheric and sea surface parameters related to offshore wind parks in the
German Bight, PANGAEA [data set], <a href="https://doi.org/10.1594/PANGAEA.902845" target="_blank">https://doi.org/10.1594/PANGAEA.902845</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Broström(2008)</label><mixed-citation>
      
Broström, G.: On the influence of large wind farms on the upper ocean
circulation, J. Marine Syst., 74, 585–591,
<a href="https://doi.org/10.1016/j.jmarsys.2008.05.001" target="_blank">https://doi.org/10.1016/j.jmarsys.2008.05.001</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Carpenter and Guha(2024)</label><mixed-citation>
      
Carpenter, J. R. and Guha, A.: Blocking effects on mean ocean currents by
offshore wind farm foundations, Phys. Rev. Fluids, 9, 103802,
<a href="https://doi.org/10.1103/PhysRevFluids.9.103802" target="_blank">https://doi.org/10.1103/PhysRevFluids.9.103802</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Carpenter et al.(2016)</label><mixed-citation>
      
Carpenter, J. R., Merckelbach, L., Callies, U., Clark, S., Gaslikova, L., and
Baschek, B.: Potential impacts of offshore wind farms on North Sea
stratification, PloS one, 11, e0160830, <a href="https://doi.org/10.1371/journal.pone.0160830" target="_blank">https://doi.org/10.1371/journal.pone.0160830</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Cañadillas et al.(2020)</label><mixed-citation>
      
Cañadillas, B., Foreman, R., Barth, V., Siedersleben, S., Lampert, A., Platis,
A., Djath, B., Schulz-Stellenfleth, J., Bange, J., Emeis, S., and Neumann,
T.: Offshore wind farm wake recovery: Airborne measurements and its
representation in engineering models, Wind Energy,  23, 1165–1366,
<a href="https://doi.org/10.1002/we.2484" target="_blank">https://doi.org/10.1002/we.2484</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Christensen et al.(2013)</label><mixed-citation>
      
Christensen, E. D., Johnson, M., Sørensen, O. R., Hasager, C. B., Badger, M.,
and Larsen, S. E.: Transmission of wave energy through an offshore wind
turbine farm, Coast. Eng., 82, 25–46, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Christiansen and Hasager(2005)</label><mixed-citation>
      
Christiansen, M. B. and Hasager, C. B.: Wake effects of large offshore wind
farms identified from satellite SAR, Remote Sens. Environ., 98,
251–268, <a href="https://doi.org/10.1016/j.rse.2005.07.009" target="_blank">https://doi.org/10.1016/j.rse.2005.07.009</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Christiansen et al.(2022)</label><mixed-citation>
      
Christiansen, N., Daewel, U., Djath, B., and Schrum, C.: Emergence of
large-scale hydrodynamic structures due to atmospheric offshore wind farm
wakes, Front. Marine Sci., 9, 64, <a href="https://doi.org/10.3389/fmars.2022.818501" target="_blank">https://doi.org/10.3389/fmars.2022.818501</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Daewel et al.(2022)</label><mixed-citation>
      
Daewel, U., Akhtar, N., Christiansen, N., and Schrum, C.: Offshore wind farms
are projected to impact primary production and bottom water deoxygenation in
the North Sea, Commun. Earth Environ., 3, 292,
<a href="https://doi.org/10.1038/s43247-022-00625-0" target="_blank">https://doi.org/10.1038/s43247-022-00625-0</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Deutscher
Bundestag(2024)</label><mixed-citation>
      
Deutscher Bundestag: Windenergie-auf-See-Gesetz vom 13. Oktober 2016
(BGBl. I S. 2258, 2310), das zuletzt durch Artikel 10 des Gesetzes
vom 8. Mai 2024 (BGBl. 2024 I Nr. 151) geändert worden ist,
<a href="https://www.gesetze-im-internet.de/windseeg/BJNR231000016.html" target="_blank"/> (last access: 30 June 2026),
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Djath and Schulz-Stellenfleth(2019)</label><mixed-citation>
      
Djath, B. and Schulz-Stellenfleth, J.: Wind speed deficits downstream offshore
wind parks – A new automised estimation technique based on satellite
synthetic aperture radar data, Meteorol. Z., 28, 499–515,
<a href="https://doi.org/10.1127/metz/2019/0992" target="_blank">https://doi.org/10.1127/metz/2019/0992</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Djath et al.(2018)</label><mixed-citation>
      
Djath, B., Schulz-Stellenfleth, J., and Canadillas, B.: Impact of atmospheric
stability on X-band and C-band Synthetic Aperture Radar imagery of
offshore windpark wakes, Journal Of Sustainable And Renewable Energy, 10,
<a href="https://doi.org/10.1063/1.5020437" target="_blank">https://doi.org/10.1063/1.5020437</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Djath et al.(2022)</label><mixed-citation>
      
Djath, B., Schulz-Stellenfleth, J., and Cañadillas, B.: Study of Coastal
Effects relevant for Offshore Wind Energy using Spaceborne
Synthetic Aperture Radar (SAR), Remote Sens., 14,
<a href="https://doi.org/10.3390/rs14071688" target="_blank">https://doi.org/10.3390/rs14071688</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>European Commission(2020)</label><mixed-citation>
      
European Commission: Communication from the Commission to the European Parliament, the Council, the European Economic and Social Committee and the Committee of the Regions: An EU Strategy to Harness the Potential of Offshore Renewable Energy for a Climate-Neutral Future, COM (2020) 741 final, Brussels, European Commission, <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52020DC0741" target="_blank"/> (last access: 30 June 2026), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Fischereit et al.(2022)</label><mixed-citation>
      
Fischereit, J., Brown, R., Larsén, X. G., Badger, J., and Hawkes, G.: Review
of Mesoscale Wind-Farm Parametrizations and Their Applications,
Bound.-Lay. Meteorol., 182, 175–224, <a href="https://doi.org/10.1007/s10546-021-00652-y" target="_blank">https://doi.org/10.1007/s10546-021-00652-y</a>,
2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Fitch et al.(2012)</label><mixed-citation>
      
Fitch, A. C., Olson, J. B., Lundquist, J. K., Dudhia, J., Gupta, A. K.,
Michalakes, J., and Barstad, I.: Local and mesoscale impacts of wind farms as
parameterized in a mesoscale NWP model, Mon. Weather Rev., 140,
3017–3038, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Frandsen et al.(2006)</label><mixed-citation>
      
Frandsen, S., Barthelmie, R., Pryor, S., Rathmann, O., Larsen, S., Højstrup,
J., and Thøgersen, M.: Analytical modelling of wind speed deficit in large
offshore wind farms, Wind energy, 9, 39–53, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Grashorn and Stanev(2016)</label><mixed-citation>
      
Grashorn, S. and Stanev, E.: Kármán vortex and turbulent wake generation by
wind park piles, Ocean Dynam., 66, 1543–1557, <a href="https://doi.org/10.1007/s10236-016-0995-2" target="_blank">https://doi.org/10.1007/s10236-016-0995-2</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Hansen and O'Leary(1993)</label><mixed-citation>
      
Hansen, P. C. and O'Leary, D. P.: The use of the L-curve in the
regularization of discrete ill-posed problems, SIAM Journal On Scientific
Computing, 14, 1487–1503, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Harten(1997)</label><mixed-citation>
      
Harten, A.: High resolution schemes for hyperbolic conservation laws, J. Comput. Phys., 135, 260–278, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Hasager et al.(2011)</label><mixed-citation>
      
Hasager, C. B., Badger, M., Peña, A., Larsén, X. G., and Bingöl, F.:
SAR-based wind resource statistics in the Baltic Sea, Remote Sens.,
3, 117–144, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hersbach(2008)</label><mixed-citation>
      
Hersbach, H.: CMOD5. N: A C-band geophysical model function for
equivalent neutral wind, Tech. Rep. 554, European Centre for Medium-Range
Weather Forecasts, Reading, UK, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hersbach et al.(2020)</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A.,
Muñoz‐Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D.,
Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P.,
Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D.,
Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer,
A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M.,
Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., De Rosnay, P.,
Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.: The ERA5 global
reanalysis, Q. J. Roy. Meteor. Soc., 146,
1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Jacobsen et al.(2015)</label><mixed-citation>
      
Jacobsen, S., Lehner, S., Hieronimus, J., Schneemann, J., and Kühn, M.: Joint
offshore wind field monitoring with spaceborne SAR and platform-based
doppler lidar measurements, The International Archives of Photogrammetry,
Remote Sensing and Spatial Information Sciences, 40, 959,
<a href="https://doi.org/10.5194/isprsarchives-XL-7-W3-959-2015" target="_blank">https://doi.org/10.5194/isprsarchives-XL-7-W3-959-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Ji(2009)</label><mixed-citation>
      
Ji, J.: An exact adjoint operation pair in time extrapolation and its
application in least-squares reverse-time migration, Geophysics, 74,
H27–H33, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Jung and Schindler(2021)</label><mixed-citation>
      
Jung, C. and Schindler, D.: The role of the power law exponent in wind energy
assessment: A global analysis, Int. J. Energ. Res.,
45, 8484–8496, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Kerbaol(1997)</label><mixed-citation>
      
Kerbaol, V.: Analyse spectrale et statistique vent-vagues des images radar à
ouverture synthétique - Application aux données des satellites ERS-1/2,
Ph.D. thesis, Université de Rennes,
<a href="http://archimer.ifremer.fr/doc/00132/24353/" target="_blank"/> (last access: 30 June 2026), 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Kovács et al.(2026)</label><mixed-citation>
      
Kovács, D. D., Musial, J., Bojanowski, J., Clarijs, D., de la Mar, J., and Zlinszky, A.: Copernicus Data Space Ecosystem establishes public cloud processing for earth observation data, Sci. Data, 13, 537, <a href="https://doi.org/10.1038/s41597-026-06765-8" target="_blank">https://doi.org/10.1038/s41597-026-06765-8</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Lanzilao and Meyers(2025)</label><mixed-citation>
      
Lanzilao, L. and Meyers, J.: Wind-farm wake recovery mechanisms in
conventionally neutral boundary layers, J. Fluid Mech., 1015, A5,
<a href="https://doi.org/10.1017/jfm.2025.10320" target="_blank">https://doi.org/10.1017/jfm.2025.10320</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Lehner et al.(1998)</label><mixed-citation>
      
Lehner, S., Horstmann, J., Koch, W., and Rosenthal, W.: Mesoscale wind
measurements using recalibrated ERS SAR images, J. Geophys.
Res.-Oceans, 103, 7847–7856, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Li and Lehner(2013)</label><mixed-citation>
      
Li, X. and Lehner, S.: Observation of TerraSAR-X for studies on offshore
wind turbine wake in near and far fields, IEEE J. Sel. Top. Appl. Earth
Obs., 6, 1757–1768,
<a href="https://doi.org/10.1109/JSTARS.2013.2263577" target="_blank">https://doi.org/10.1109/JSTARS.2013.2263577</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Liu and Sandu(2008)</label><mixed-citation>
      
Liu, Z. and Sandu, A.: On the properties of discrete adjoints of numerical
methods for the advection equation, Int. J. Numer.
Meth. Fl., 56, 769–803, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Ouro et al.(2025)</label><mixed-citation>
      
Ouro, P., Ghobrial, M., Ali, K., and Stallard, T.: Numerical modelling of
offshore wind-farm cluster wakes, Renewable and Sustainable Energy Reviews,
215, 115526, <a href="https://doi.org/10.1016/j.rser.2025.115526" target="_blank">https://doi.org/10.1016/j.rser.2025.115526</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Platis et al.(2018)</label><mixed-citation>
      
Platis, A., Siedersleben, S. K., Bange, J., Lampert, A., Bärfuss, K., Hankers,
R., Cañadillas, B., Foreman, R., Schulz-Stellenfleth, J., Djath, B.,
Neumann, T., and Emeis, S.: First in situ evidence of wakes in the far field
behind offshore wind farms, Sci. Rep., 8, 1–10,
<a href="https://doi.org/10.1038/s41598-018-20389-y" target="_blank">https://doi.org/10.1038/s41598-018-20389-y</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Platis et al.(2021)</label><mixed-citation>
      
Platis, A., Hundhausen, M., Mauz, M.,  Siedersleben, S., Lampert, A., Bärfuss, K., Djath, B.,  Schulz-Stellenfleth, J., Canadillas, Neumann, T., Emeis, S., and Bange, J.: Evaluation of a simple analytical model for offshore wind farm wake
recovery by in situ data and Weather Research and Forecasting
simulations, Wind Energy, 24, 212–228, <a href="https://doi.org/10.1002/we.2568" target="_blank">https://doi.org/10.1002/we.2568</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Portabella et al.(2002)</label><mixed-citation>
      
Portabella, M., Stoffelen, A., and Johannessen, J.: Towards an Optimal
Inversion Method for SAR Wind Retrieval, J. Geophys.
Res.-Oceans, 107, 1–13, <a href="https://doi.org/10.1029/2001JC000925" target="_blank">https://doi.org/10.1029/2001JC000925</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Press et al.(1992)</label><mixed-citation>
      
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.: Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd Edn., Cambridge University Press, ISBN 0-521-43064-X, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Rausch et al.(2023)</label><mixed-citation>
      
Rausch, T., Bärfuss, K., Hankers, R., Bitter, M., Feuerle, T., Cremer, M.,
Angermann, M., Füllgraf, J., and Lampert, A.: In-situ airborne measurements
of atmospheric and sea surface parameters related to offshore wind parks in
the German Bight, Flight 20210729_flug47, PANGAEA [data set],
<a href="https://doi.org/10.1594/PANGAEA.955346" target="_blank">https://doi.org/10.1594/PANGAEA.955346</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Reinert et al.(2020)</label><mixed-citation>
      
Reinert, D., Prill, F., Frank, H., Denhard, M., and Baldauf, M.: DWD
Database Reference for the Global and Regional ICON and
ICON-EPS Forecasting System, Technical Report 2.1.8., DWD,
Offenbach am Main, Germany, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Rieger et al.(2021)</label><mixed-citation>
      
Rieger, D., Milelli, M., Boucouvala, D., Gofa, F., Iriza-Burca, A., Khain, P.,
Kirsanov, A., Linkowska, J., and Marcucci, F.: Verification of ICON in
limited area mode at COSMO national meteorological services, Verification
Report C21, DWD, Offenbach, <a href="https://doi.org/10.5676/DWD_pub/nwv/icon_006" target="_blank">https://doi.org/10.5676/DWD_pub/nwv/icon_006</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Schneemann et al.(2020)</label><mixed-citation>
      
Schneemann, J., Rott, A., Dörenkämper, M., Steinfeld, G., and Kühn, M.: Cluster wakes impact on a far-distant offshore wind farm's power, Wind Energ. Sci., 5, 29–49, <a href="https://doi.org/10.5194/wes-5-29-2020" target="_blank">https://doi.org/10.5194/wes-5-29-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Schulz-Stellenfleth et al.(2022)</label><mixed-citation>
      
Schulz-Stellenfleth, J., Emeis, S., Dörenkämper, M., Bange, M., Canadillas,
B., Neumann, T., Schneemann, J., Weber, I., zum Berge, K., Platis, A., Djath,
B., Gottschall, J., Vollmer, L., Rausch, T., Barekzai, M., Hammel, J.,
Steinfeld, G., and Lampert, A.: Coastal impacts on offshore wind farms – a
review focussing on the German Bight area, Meteorol. Z.,
<a href="https://doi.org/10.1127/metz/2022/1109" target="_blank">https://doi.org/10.1127/metz/2022/1109</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Schumaker(2007)</label><mixed-citation>
      
Schumaker, L. L.: Spline Functions: Basic Theory, 3rd Edn., Cambridge, Cambridge University Press, ISBN 978-0-521-70512-7, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Siedersleben et al.(2018)</label><mixed-citation>
      
Siedersleben, S. K., Platis, A., Lundquist, J. K., Lampert, A., Bärfuss, K.,
Canadillas, B., Djath, B., Schulz-Stellenfleth, J., Bange, J., Neumann, T.,
and Emeis, S.: Evaluation of a Wind Farm Parameterization for
Mesoscale Atmospheric Flow Models with Aircraft Measurements,
Meteorol. Z., 27, 401–415, <a href="https://doi.org/10.1127/metz/2018/0900" target="_blank">https://doi.org/10.1127/metz/2018/0900</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Siedersleben et al.(2020)</label><mixed-citation>
      
Siedersleben, S. K., Platis, A., Lundquist, J. K., Djath, B., Lampert, A., Bärfuss, K., Cañadillas, B., Schulz-Stellenfleth, J., Bange, J., Neumann, T., and Emeis, S.: Turbulent kinetic energy over large offshore wind farms observed and simulated by the mesoscale model WRF (3.8.1), Geosci. Model Dev., 13, 249–268, <a href="https://doi.org/10.5194/gmd-13-249-2020" target="_blank">https://doi.org/10.5194/gmd-13-249-2020</a>, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Smith(2024)</label><mixed-citation>
      
Smith, R. B.: The wind farm pressure field, Wind Energ. Sci., 9, 253–261, <a href="https://doi.org/10.5194/wes-9-253-2024" target="_blank">https://doi.org/10.5194/wes-9-253-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Torres et al.(2012)</label><mixed-citation>
      
Torres, R., Snoeij, P., Geudtner, D., Bibby, D., Davidson, M., Attema, E., Potin, P., Rommen, B., Floury, N., Brown, M., Navas Traver, I., Deghaye, P., Duesmann, B., Rosich, B., Miranda, N., Bruno, C., L'Abbate, M., Croci, R., Pietropaolo, A., Huchler, M., and Rostan, F.: GMES
Sentinel-1 mission, Remote Sens. Environ., 120, 9–24, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Vachon et al.(1997)</label><mixed-citation>
      
Vachon, P. W., Campbell, J., Bjerkelund, C., Dobson, F., and Rey, M.: Ship
detection by the RADARSAT SAR: Validation of detection model
predictions, Can. J. Remote Sens., 23, 48–59, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Verhoef et al.(2008)</label><mixed-citation>
      
Verhoef, A., Portabella, M., Stoffelen, A., and Hersbach, H.: {CMOD5.n}-the
CMOD5 GMF for neutral winds, Tech. Rep. SAF/OSI/CDOP/KNMI/TEC/TN/3, 165,
KNMI, De Bilt, the Netherlands, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Vollmer et al.(2017)</label><mixed-citation>
      
Vollmer, L., Steinfeld, G., and Kühn, M.: Transient LES of an offshore wind turbine, Wind Energ. Sci., 2, 603–614, <a href="https://doi.org/10.5194/wes-2-603-2017" target="_blank">https://doi.org/10.5194/wes-2-603-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>von Brandis et al.(2023)</label><mixed-citation>
      
von Brandis, A., Centurelli, G., Schmidt, J., Vollmer, L., Djath, B., and Dörenkämper, M.: An investigation of spatial wind direction variability and its consideration in engineering models, Wind Energ. Sci., 8, 589–606, <a href="https://doi.org/10.5194/wes-8-589-2023" target="_blank">https://doi.org/10.5194/wes-8-589-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>WFO(2023)</label><mixed-citation>
      
WFO: Global offshore wind report 2022,
<a href="https://wfo-global.org/wp-content/uploads/2023/03/WFO_Global-Offshore-Wind-Report-2022.pdf" target="_blank"/> (last access: 30 June 2026),
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Williams and Zhao(2023)</label><mixed-citation>
      
Williams, R. and Zhao, F.: GLOBAL OFFSHORE WIND REPORT 2023, Tech.
rep., Global Wind Energy Council (GWEC), Brussels, Belgium, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Zühlke et al.(2015)</label><mixed-citation>
      
Zühlke, M., Fomferra, N., Brockmann, C., Peters, M., Veci, L., Malik, J., and Regner, P.: SNAP (Sentinel Application Platform) and the ESA Sentinel-3 Toolbox, in: Proceedings of the Sentinel-3 for Science Workshop (ESA SP-734, Paper 21), Sentinel-3 for Science Workshop, Venice-Lido, Italy, 2–5 June 2015, European Space Agency (ESA), 2015.

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