<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" specific-use="SMUR" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">WESD</journal-id>
<journal-title-group>
<journal-title>Wind Energy Science Discussions</journal-title>
<abbrev-journal-title abbrev-type="publisher">WESD</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci. Discuss.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2366-7621</issn>
<publisher><publisher-name></publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/wes-2026-45</article-id>
<title-group>
<article-title>Modeling wind farm response: a modular, integrated, and multi-stakeholder approach</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Vad</surname>
<given-names>Andreas</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guilloré</surname>
<given-names>Adrien</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Anand</surname>
<given-names>Abhinav</given-names>
<ext-link>https://orcid.org/0000-0001-9816-8976</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Pettas</surname>
<given-names>Vasilis</given-names>
<ext-link>https://orcid.org/0000-0001-9985-9031</ext-link>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Shah</surname>
<given-names>Anik H.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lizarraga-Saenz</surname>
<given-names>Ion</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Aparicio-Sanchez</surname>
<given-names>Maria</given-names>
<ext-link>https://orcid.org/0000-0001-8815-9830</ext-link>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Eguinoa</surname>
<given-names>Irene</given-names>
<ext-link>https://orcid.org/0000-0003-4833-7860</ext-link>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Conti Gost</surname>
<given-names>Nicolau</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Tsaklis</surname>
<given-names>Iasonas</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Frère</surname>
<given-names>Ariane</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hermans</surname>
<given-names>Koen W.</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Kamau</surname>
<given-names>Joseph K.</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dimitrov</surname>
<given-names>Nikolay</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Göçmen</surname>
<given-names>Tuhfe</given-names>
<ext-link>https://orcid.org/0000-0002-2510-0388</ext-link>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bottasso</surname>
<given-names>Carlo L.</given-names>
<ext-link>https://orcid.org/0000-0002-9931-4389</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Wind Energy Institute, Technical University of Munich, Boltzmannstraße 15, 85748 Garching b. München, Germany</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Department of Wind and Energy Systems, Technical University of Denmark, Roskilde, Denmark</addr-line>
</aff>
<aff id="aff3">
<label>3</label>
<addr-line>Wind Energy Department, National Renewable Energy Centre (CENER), Spain, Ciudad de la Innovación, 7, 31621 Sarriguren (Navarra), Spain</addr-line>
</aff>
<aff id="aff4">
<label>4</label>
<addr-line>ENGIE Research &amp; Innovation, Laborelec, 1630 Linkebeek, Belgium</addr-line>
</aff>
<aff id="aff5">
<label>5</label>
<addr-line>Ramboll Netherlands, Hooikade 13, 2627 AB Delft, Netherlands</addr-line>
</aff>
<aff id="aff6">
<label>6</label>
<addr-line>Ramboll Danmark A/S, DK REG. NO. 35128417, Hannemanns Allé 53, 2300 Copenhagen S, Denmark</addr-line>
</aff>
<pub-date pub-type="epub">
<day>09</day>
<month>03</month>
<year>2026</year>
</pub-date>
<volume>2026</volume>
<fpage>1</fpage>
<lpage>49</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Andreas Vad et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://wes.copernicus.org/preprints/wes-2026-45/">This article is available from https://wes.copernicus.org/preprints/wes-2026-45/</self-uri>
<self-uri xlink:href="https://wes.copernicus.org/preprints/wes-2026-45/wes-2026-45.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/preprints/wes-2026-45/wes-2026-45.pdf</self-uri>
<abstract>
<p>Accurate and computationally efficient modeling of wind farm response is essential to support a wide range of stakeholders, including research institutes, wind turbine and wind farm designers, operators, and control algorithm developers. This paper presents a modular and integrated framework for modeling wind farm response, enabling consistent and multi-purpose predictions across turbine- and farm-level applications. The proposed approach combines computationally efficient and site-specific wind farm flow modeling, high-fidelity aero-servo-elastic simulations, wake-resolved inflow characterization, and data-driven response surrogates within a flexible architecture that allows individual components to be independently developed, validated, and exchanged.&lt;/p&gt;
&lt;p&gt;Within this framework, key novelties are introduced such as a modular and holistic wind farm model, as well as a wake-slice methodology to represent local waked inflow conditions in a compact and physically meaningful form, enabling efficient training of response surrogate models using single-turbine simulations. Artificial neural network surrogates are developed to predict individual turbine responses based on a reduced set of local inflow and control descriptors, allowing the effects of wakes, turbulence, and operational strategies to be captured without resorting to full farm-level aeroelastic simulations. Another key feature of the proposed framework is its ability to consistently model multiple turbine types as well as a wide range of operational modes (power production, start-up, shut-down and parking) combined with several control modes (normal operation, yaw-steering, derating, down-regulation and noise-curtailment) within a single formulation. To this end, the methodology employs location-agnostic load surrogates, applicable to a given turbine type irrespective of its position within a farm and at any site. The overall framework is wind farm agnostic, with a modular structure that enables application to arbitrary farm layouts, environmental conditions, and operating modes without structural modification.&lt;/p&gt;
&lt;p&gt;The framework is tested using one open-source reference turbine and two anonymized commercial turbines. For each turbine type, surrogates were developed using a single holistic library of inflow profiles representing clean and waked conditions. The performances are evaluated through an exemplary wind farm configuration composed of six turbines, demonstrating the location agnosticism of the proposed approach. Furthermore, the framework is systematically evaluated through surrogate validation and analysis across different turbine types, environmental conditions, and operational and control modes. The results demonstrate that the proposed toolchain accurately reproduces the load variations induced by wake interactions, operational modes and control modes, while maintaining a low computational cost. By combining modular physics-based modeling with scalable data-driven surrogates, the framework provides a multi-stakeholder solution for wind farm response modeling, supporting applications ranging from design analysis to operational assessment and wind farm control studies.</p>
</abstract>
<counts><page-count count="49"/></counts>
<funding-group>
<award-group id="gs1">
<funding-source>European Climate, Infrastructure and Environment Executive Agency</funding-source>
<award-id>101122194</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body/>
<back>
</back>
</article>