<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1268291</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1268291</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Comprehensive layout optimization of the transmission system in a deepwater wind farm cluster</article-title>
<alt-title alt-title-type="left-running-head">Xu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1268291">10.3389/fenrg.2023.1268291</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Chang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1724890/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiao</surname>
<given-names>Zhixiong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1724887/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Han</surname>
<given-names>Xingxing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Huang</surname>
<given-names>Yuwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Jincheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2412600/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Hu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shen</surname>
<given-names>Wen Zhong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Energy and Electrical Engineering</institution>, <institution>Hohai University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Electrical, Energy and Power Engineering</institution>, <institution>Yangzhou University</institution>, <addr-line>Yangzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1121784/overview">Rui Wang</ext-link>, Northeastern University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1684506/overview">Adriano Chaves Lisboa</ext-link>, Solutions on demand, Brazil</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2361545/overview">Xuguang Hu</ext-link>, Northeastern University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xingxing Han, <email>hanxx@hhu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>11</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1268291</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>07</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>10</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Xu, Jiao, Han, Huang, Wang, Zhang and Shen.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Xu, Jiao, Han, Huang, Wang, Zhang and Shen</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Compared to nearshore wind farms, deepwater offshore wind farms have better wind resources and broader development space and will be the main trend of wind power development in the future. Due to the long distance from the shore, the investment and operation costs of the transmission system in a deepwater wind farm cluster are high and the electricity generated by the cluster is commonly transmitted by high-voltage direct current transmission technology to decrease power losses. For a given converter station, the comprehensive optimization of the layouts of the substations, AC export cables from the substation to the converter station, and cable arrays within each wind farm are complex and have not been well studied. This paper proposes a multi-level nested optimization strategy to minimize the total cost of the collection cables for a deepwater offshore wind farm cluster. The proposed method applies the Informed-RRT&#x2a; method to optimize the layout of AC export cables while the cable arrays are arranged by Prim&#x2019;s algorithm. During the optimization process, the gradient descent algorithm is used to optimize the positions of the substations, obtaining the transmission system scheme with the minimum cable investment. For a certain deepwater wind farm cluster, the total cable cost after optimization is reduced by 3.58%, which indicates the effectiveness of this method.</p>
</abstract>
<kwd-group>
<kwd>deepwater</kwd>
<kwd>wind farm cluster</kwd>
<kwd>transmission system</kwd>
<kwd>the gradient descent algorithm</kwd>
<kwd>Informed-RRT&#x2a; method</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Wind Energy</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Offshore wind energy has the advantages of large reserves, high power density, stable wind speeds, and proximity to load centers. The offshore wind power of China has experienced rapid development in recent years, with an added capacity of 5.16&#xa0;GW and a cumulative installed capacity of 30.51&#xa0;GW in 2022 (<xref ref-type="bibr" rid="B5">Global Wind Energy Council, 2022</xref>). The exploitable potential of deepwater wind power in China is estimated to be approximately 1582&#xa0;GW, which is much larger than that in nearshore areas (<xref ref-type="bibr" rid="B14">World Bank Group, 2020</xref>). Furthermore, the development of deepwater wind power faces fewer constraints and offers greater development space, making it suitable for large-scale concentrated development.</p>
<p>Compared to the widely used high-voltage alternating current (HVAC) transmission, high-voltage direct current (HVDC) transmission without reactive loss has significant technical and economic advantages, particularly for long-distance transmission in deepwater offshore wind farm clusters (<xref ref-type="bibr" rid="B3">Fischetti and Pisinger, 2018</xref>; <xref ref-type="bibr" rid="B7">Liu et al., 2020</xref>). The offshore wind farm cluster transmission system (OWFCTS) is illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref> and <xref ref-type="fig" rid="F2">Figure 2</xref>. The electricity generated by wind turbines is first boosted at the offshore substation, transmitted through high-voltage AC cables (AC export cables) to the offshore converter station, rectified into high-voltage direct current, and then, transmitted via high-voltage DC cables (DC export cables) to the onshore substation. Based on the experience of nearshore wind farms, the investment in the offshore wind farm transmission system (offshore substation &#x2b; array cable lines &#x2b; AC export cables) accounts for over 15% of the total wind farm investment (<xref ref-type="bibr" rid="B15">Yang et al., 2022</xref>). As a deepwater wind farm cluster has a longer distance from the shore, the proportion of investment in the transmission system will further increase. Therefore, optimizing the path of the transmission system can effectively reduce the investment cost of offshore wind power.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic diagram of power conversion of the deepwater wind farm cluster.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of the offshore wind farm cluster&#x2019;s transmission system.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g002.tif"/>
</fig>
<p>The design of the transmission system for offshore wind farm cluster is an integrated optimization problem that can be divided into three layers: (1) optimization for the offshore substation location, (2) path optimization for the array cables in the wind farm, and (3) path optimization for the AC export cables connecting the substation and the converter station. Before optimizing the OWFCTS comprehensively, the planned capacity of the wind farm needs to be determined. Rui Wang et al. proposed an accurate current sharing and voltage regulation based on the distributed adaptive dynamic programming approach in a power grid with a wind farm, which could control the variable and achieve accurate current to protect the power grid (<xref ref-type="bibr" rid="B12">Wang et al., 2022</xref>). Wang Rui et al. proposed the guardian map theory based on the Kronecker sum regarding the impedance-based approach in polar coordinates, which guides the system obtaining wind farm planning and stabilization method research (<xref ref-type="bibr" rid="B13">Wang et al., 2020</xref>). In terms of the optimization of the offshore substation location, Won-Sik Moon et al. employed a genetic algorithm to optimize the location to minimize the overall cost (<xref ref-type="bibr" rid="B9">Moon et al., 2014</xref>). Peng Hou et al. used an exhaustive search method to find the optimal location for the substation (<xref ref-type="bibr" rid="B6">Hou et al., 2015</xref>). Je-Seok Shin et al. introduced a methodology to design an optimal cable layout of the inner grid as well as the location of the offshore substation (<xref ref-type="bibr" rid="B10">Shin and Kim, 2016</xref>). Mokhi et al. compared the effectiveness of particle swarm optimization and genetic algorithm in optimizing the substation location and found that the particle swarm optimization algorithm yielded faster optimal results but had the issue of uneven loop division in the collection lines (<xref ref-type="bibr" rid="B2">El Mokhi and Addaim, 2020</xref>). <xref ref-type="bibr" rid="B16">Yang et al. 2020</xref> searched for the location with the minimum cost for the substation along a straight line between the centroid of the wind farm and the point with the minimum offshore distance. They found that the booster station location was primarily influenced by the price of AC export cables, where a higher cable price resulted in a closer offshore location for the substation. However, this research did not prove that the global optimum value could be obtained on this straight line (<xref ref-type="bibr" rid="B15">Yang et al., 2022</xref>). Regarding the optimization of the collection line path, it is common to divide the circuits using k-means clustering (<xref ref-type="bibr" rid="B10">Shin and Kim, 2016</xref>) or fuzzy C-means clustering (<xref ref-type="bibr" rid="B17">Zuo et al., 2019</xref>) and then connect the cables with the shortest path using the minimum spanning tree (MST) method. Cazzaro D et al. encoded the positions of the wind turbines and substations and used a heuristic algorithm to optimize the path of the collection lines (<xref ref-type="bibr" rid="B1">Cazzaro et al., 2020</xref>). Fischetti M and Ulku I transformed the topological structure of the wind farm collection lines into a mixed-integer linear programming (MILP) model for optimization and solution (<xref ref-type="bibr" rid="B3">Fischetti and Pisinger, 2018</xref>; <xref ref-type="bibr" rid="B11">Ulku and Alabas&#x2010;Uslu, 2020</xref>). The HVDC transmission system, as compared to the HVAC transmission system, requires the inclusion of converter stations. The cost of cables exhibits an exponential relationship with transmission capacity (<xref ref-type="bibr" rid="B8">Lundberg et al., 2003</xref>). Hence, as the capacity of the offshore wind farm increases, the transmission system cost also experiences a significant increase. Typically, the locations of wind turbines and converter stations in a deepwater offshore wind farm cluster are selected first. By optimizing the locations of offshore substations and the length of transmission cables, the investment in the wind farm can be minimized. The deepwater offshore wind farm cluster with HVDC transmission systems is the future trend of offshore wind power. However, there is limited research focusing on the optimization of transmission systems. This paper proposes an integrated optimization method to optimize the path of the transmission system in a deepwater offshore wind farm cluster in three steps: array cable optimization, substation location optimization, and AC export cable path optimization. In particular, the array cables are independently optimized within the wind farm, whereas the AC export cables need to be cooperatively optimized across multiple wind farms to prevent cable cross, which could simplify the complexity associated with optimizing the wind farm&#x2019;s transmission system. Finally, a validation case on the wind farm cluster in a certain sea area is presented.</p>
</sec>
<sec id="s2">
<title>2 OWFCTS optimization model</title>
<p>In this paper, the locations of wind farm substations are adapted by a gradient descent algorithm in the direction of a decreasing transmission system cable cost gradient while an inner optimization of AC export cable paths and array cables is carried out. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the algorithmic flow of this method. Initially, the position of the substation is randomly generated around the geometric center of the wind farm. Based on this position, we use the Informed-RRT&#x2a; method (<xref ref-type="bibr" rid="B4">Gammell et al., 2014</xref>) described in <xref ref-type="sec" rid="s2-2">Section 2.2</xref> to optimize the AC export cable paths and Prim&#x2019;s algorithm to optimize array cables, respectively. After each optimization step, the cost of all cables at that position is calculated and compared with the cable cost at the last position. If the cost decreases, the position is considered valid. Otherwise, we return to step 1. The optimization process for the substation position is called the gradient descent method, which is described in detail in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>. Prim&#x2019;s algorithm was extensively studied, and this paper adopts the research results of the work of Shin et al. to optimize the array cables <italic>(</italic>
<xref ref-type="bibr" rid="B10">Shin and Kim, 2016</xref>
<italic>)</italic>. Specifically, the k-means clustering method based on genetic algorithms is used for the feeder division, followed by the Prim method to generate the topology of the array cables.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>OWFCTS optimization technology route.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g003.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 OWFCTS model</title>
<p>The topological structure of the array cables of the offshore wind farm cluster can be regarded as a directed graph. As a collection of wind farm array cables and AC export cables, the OWFCTS can be represented as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>T</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>01</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>23</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>01</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>EC</italic>
<sub>
<italic>i</italic>
</sub> is an AC export cable; <bold>
<italic>G</italic>
</bold> (<italic>V</italic>, <italic>A</italic>) is the set of array cables of the wind farm, which consist of several feeders <italic>g</italic> (<italic>V</italic>, <italic>A</italic>), where <italic>V</italic> represents the vertex on each feeder, <italic>V</italic>
<sub>0</sub> is the substation at the end of the feeder, and <italic>V</italic>
<sub>1</sub>&#x223c;<italic>V</italic>
<sub>
<italic>k</italic>
</sub> stand for wind turbines; <italic>A</italic> is the set of the length of array cables; and <italic>A</italic>
<sub>
<italic>mn</italic>
</sub> is the length of the cable from turbine <italic>m</italic> to turbine <italic>n</italic>.</p>
</sec>
<sec id="s2-2">
<title>2.2 Optimization objective function</title>
<p>The OWFCTS generally uses several types of cables for economic reasons. The price of cables <bold>
<italic>P</italic>
</bold> is shown in Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, and <italic>C</italic>
<sub>
<italic>mn</italic>
</sub> (Eq. <xref ref-type="disp-formula" rid="e6">6</xref>) is the cost of the cable from turbine <italic>m</italic> to turbine <italic>n</italic>. <xref ref-type="fig" rid="F4">Figure 4</xref> represents the array cables of any feeder in a wind farm, and the topology is represented, as shown in Eq. <xref ref-type="disp-formula" rid="e7">7</xref>. To express a clear representation of the distribution of the cable cost of the OWFCTS, this paper introduces the degree matrix D to represent the cost of each segment of the cable in the wind farm. The elements in the degree matrix D are related to the weight matrix W, where <italic>D</italic>
<sub>
<italic>i</italic>
</sub> &#x3d; <italic>W</italic>
<sub>
<italic>i</italic>1</sub>&#x2b; <italic>W</italic>
<sub>
<italic>i</italic>2</sub>&#x2b;&#x2026;&#x2b; <italic>W</italic>
<sub>
<italic>ij</italic>
</sub>. The traces of the matrix tr(<italic>D</italic>) which is the sum of the absolute values of the diagonal elements of the matrix in Eq. <xref ref-type="disp-formula" rid="e9">9</xref> is the total cost of the cables of any feeders of the array cables. As shown in Eq. <xref ref-type="disp-formula" rid="e10">10</xref>, the total cost of the array cables is the sum of the traces of the matrix of the individual feeder. As shown in Eq. <xref ref-type="disp-formula" rid="e11">11</xref>, the total cable cost of the OWFCTS is the sum of the cable cost of the array cables of the wind farms and the cost of the AC export cables, where <italic>Cost</italic>
<sub>
<italic>i</italic>
</sub> (<italic>G</italic>
<sub>
<italic>i</italic>
</sub> (<italic>V</italic>, <italic>A</italic>)) is related to the cable section areas and the length of the array cables. The cable section areas are first selected via the maximum long-term operating current method in <xref ref-type="sec" rid="s2-3">Section 2.3</xref> and then checked by the voltage drop. The cable length is obtained by the optimization of the Prim method. <italic>Cost</italic>
<sub>
<italic>i</italic>
</sub> (<italic>EC</italic>
<sub>
<italic>i</italic>
</sub>) is related to the path length of the AC export cables that is optimized by the Informed-RRT&#x2a; method presented in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>.<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>43</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>53</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>65</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>75</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>43</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>53</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>65</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>75</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>43</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>53</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>65</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>75</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:mtext mathvariant="italic">Cost</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mtext mathvariant="italic">tr</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:mtext mathvariant="italic">COST</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext mathvariant="italic">OWFCTS</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mtext mathvariant="italic">Cost</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mtext mathvariant="italic">Cost</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">EC</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic diagram of a feeder in the collection circuit of a wind farm.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g004.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Cable selection</title>
<p>Due to the long length and high cost of array cables, the method of maximum allowable continuous working current is applied to select economic cable section areas, which are then checked by the allowable voltage drop.<list list-type="simple">
<list-item>
<p>1) Maximum long-term operating current</p>
</list-item>
</list>
</p>
<p>As shown in Eq. <xref ref-type="disp-formula" rid="e12">12</xref>, first, we calculate the maximum allowable continuous working current <italic>I</italic>
<sub>
<italic>g</italic>
</sub> of the wind turbines.<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn>1000</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mn>3</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>N</italic> is the number of wind turbines in the feeder; <italic>P</italic>
<sub>
<italic>e</italic>
</sub> is the rated power (MW); <italic>U</italic>
<sub>
<italic>N</italic>
</sub> is the rated voltage of cables (kV); and <inline-formula id="inf1">
<mml:math id="m13">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the power factor and generally taken at 0.95 in wind farms. <italic>I</italic>
<sub>
<italic>g</italic>
</sub> should be smaller than the allowable cable operating current <italic>I</italic>
<sub>
<italic>al</italic>
</sub>.<disp-formula id="e13">
<mml:math id="m14">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2a7e;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <italic>K</italic> is the comprehensive correction factor for different laying conditions. In the case of cable laying in offshore wind farms, <italic>K</italic> is given by<disp-formula id="e14">
<mml:math id="m15">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <italic>K</italic>
<sub>1</sub> &#x3d; 1.2 is correlated with soil thermal resistance in offshore wind farm cables; <italic>K</italic>
<sub>2</sub> is correlated with cable laying spacing; and <italic>K</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> is correlated with cable working environment temperature.<disp-formula id="e15">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <italic>&#x3b8;</italic>
<sub>
<italic>al</italic>
</sub> is the maximum operating temperature of the cable (&#xb0;C), which varies by the cable type; <italic>&#x3b8;</italic>
<sub>
<italic>0</italic>
</sub> is the working environment temperature (&#xb0;C); and <italic>&#x3b8;</italic>
<sub>
<italic>N</italic>
</sub> &#x3d; 15 &#xb0;C is the reference ambient temperature corresponding to the rated load capacity in the offshore wind farm.<list list-type="simple">
<list-item>
<p>2) Voltage drop checking</p>
</list-item>
</list>
</p>
<p>According to [2], the cable voltage drop in the offshore wind farm array cables should not exceed 5% in each feeder. The percentage voltage drop during normal operation of the cable can be obtained from <xref ref-type="disp-formula" rid="e16">t</xref>he following equation:<disp-formula id="e16">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x2206;</mml:mi>
<mml:mi>U</mml:mi>
<mml:mo>%</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mn>3</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2a;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>L</italic> is the length of cables (km) and <italic>r</italic> and <italic>x</italic> are the resistance and reactance per unit length of the line (<italic>&#x3a9;</italic>/km), respectively.</p>
</sec>
</sec>
<sec id="s3">
<title>3 OWFCTS optimization method</title>
<sec id="s3-1">
<title>3.1 Substation optimization based on the gradient descent method</title>
<p>The basic idea of the gradient descent algorithm is that the new substation is randomly generated on the circumference of a circle with the previous substation as the center until the cable cost decreases. Meanwhile, the searching step is dynamic due to the change in the cost to effectively find the optimal location. The algorithm also combines with a stochastic method to jump out of the local optimum. Based on the selected starting point, the gradient descent algorithm is used to optimize the location of the substation. The optimized starting point (<italic>x</italic>
<sub>0</sub>, <italic>y</italic>
<sub>0</sub>) is generally selected as the center of the wind turbine sites, as shown in the following equation:<disp-formula id="e17">
<mml:math id="m18">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The principle of substation location optimization by the gradient descent algorithm is shown in <xref ref-type="fig" rid="F5">Figure 5</xref> with the following steps:</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Schema of the gradient descent algorithm.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g005.tif"/>
</fig>
<p>
<statement content-type="step" id="Step_1">
<label>Step 1:</label>
<p>Calculating the cable cost at the starting point: Taking (<italic>x</italic>
<sub>0</sub>, <italic>y</italic>
<sub>0</sub>) as the location of the substation, the Informed-RRT&#x2a; method is used to optimize the AC export cable path, Prim&#x2019;s algorithm is used to optimize the array cables, and then, the cable cost <italic>COST</italic>
<sub>0</sub> at the starting point (<italic>x</italic>
<sub>0</sub>, <italic>y</italic>
<sub>0</sub>) is calculated.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_2">
<label>Step 2:</label>
<p>first step of optimization: Taking (<italic>x</italic>
<sub>0</sub>, <italic>y</italic>
<sub>0</sub>) as the starting point, <italic>l</italic>
<sub>0</sub> as the initial step, and random azimuth <italic>&#x3b8;</italic>
<sub>
<italic>i</italic>
</sub> as the direction, the random point <italic>R</italic>
<sub>
<italic>i</italic>
</sub>(<italic>x</italic>
<sub>
<italic>i</italic>
</sub>, <italic>y</italic>
<sub>
<italic>i</italic>
</sub>) is obtained. Then, taking <italic>R</italic>
<sub>
<italic>i</italic>
</sub>(<italic>x</italic>
<sub>
<italic>i</italic>
</sub>, <italic>y</italic>
<sub>
<italic>i</italic>
</sub>) as the boosting station, the Informed-RRT&#x2a; method and Prim algorithm are used to optimize the AC export cable paths and the array cables, respectively, and the cost <italic>COST</italic>
<sub>1</sub> is calculated. If <italic>COST</italic>
<sub>1</sub>
<italic>&#x3c;COST</italic>
<sub>0</sub>, then the point is valid, and it is the starting point for the next step of random point generation; if <italic>COST</italic>
<sub>1</sub>
<italic>&#x3e;COST</italic>
<sub>0</sub>, the point is invalid, the azimuth <italic>&#x3b8;</italic>
<sub>
<italic>i</italic>
</sub> is re-generated, and the aforementioned steps are repeated.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_3">
<label>Step 3:</label>
<p>The second step of optimization: Taking (<italic>x</italic>
<sub>1</sub>, <italic>y</italic>
<sub>1</sub>) as the starting point, random azimuth <italic>&#x3b8;</italic>
<sub>
<italic>i</italic>
</sub> as the direction, and <italic>l</italic>
<sub>1</sub> as the step size, we obtain the random point <italic>R</italic>
<sub>
<italic>i</italic>
</sub>(<italic>x</italic>
<sub>
<italic>i</italic>
</sub>, <italic>y</italic>
<sub>
<italic>i</italic>
</sub>), where <italic>l</italic>
<sub>1</sub> &#x3d; <italic>l</italic>
<sub>0</sub>&#x2a;<italic>k</italic>, <italic>k</italic> &#x3e; 1. The value of <italic>k</italic> and the decline in the <italic>&#x394;COST</italic> are related; the larger the <italic>&#x394;COST</italic>, indicating a more substantial decline in the cost, the larger the <italic>k</italic>. Using the same method in step 2, we obtain the starting point of the next random point generation (<italic>x</italic>
<sub>2</sub>, <italic>y</italic>
<sub>2</sub>).</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_4">
<label>Step 4:</label>
<p>Gradient descent algorithm optimization: Starting with this (<italic>x</italic>
<sub>2</sub>, <italic>y</italic>
<sub>2</sub>), the optimization process produces two scenarios.</p>
</statement>
</p>
<p>
<statement content-type="case" id="Case_1">
<label>Case 1:</label>
<p>With (<italic>x</italic>
<sub>2</sub>, <italic>y</italic>
<sub>2</sub>) as the starting point and <italic>l</italic>
<sub>2</sub> &#x3d; <italic>l</italic>
<sub>1</sub>&#x2a;<italic>k</italic>, <italic>k</italic> &#x3e; 1 as the step, we obtain the random point <italic>R</italic>
<sub>
<italic>i</italic>
</sub>(<italic>x</italic>
<sub>
<italic>i</italic>
</sub>, <italic>y</italic>
<sub>
<italic>i</italic>
</sub>), and being able to find the point <italic>COST</italic>
<sub>
<italic>i</italic>
</sub>
<italic>&#x3c;COST</italic>
<sub>2</sub> is a good case to obtain (<italic>x</italic>
<sub>3</sub>, <italic>y</italic>
<sub>3</sub>).</p>
</statement>
</p>
<p>
<statement content-type="case" id="Case_2">
<label>Case 2:</label>
<p>If the method of Case 1 is used to search for 10 points and still no (<italic>x</italic>
<sub>3</sub>, <italic>y</italic>
<sub>3</sub>) is found, then the step size is modified to <italic>l</italic>
<sub>3</sub>
<sup>`</sup> &#x3d; <italic>l</italic>
<sub>2</sub>&#x2a;(1/<italic>k)</italic>, <italic>k</italic> &#x3e; 1, random points are generated, and the aforementioned steps are repeated to find (<italic>x</italic>
<sub>3</sub>, <italic>y</italic>
<sub>3</sub>).</p>
</statement>
</p>
<p>Step 4 is repeated; if no superior position appears after 50 optimal steps, OWFCTS optimization is accomplished.</p>
</sec>
<sec id="s3-2">
<title>3.2 AC export cable optimization based on the Informed-RRT&#x2a; method</title>
<p>The RRT algorithm is a sampling-based path planning method; however, due to the randomness of its sampling, it resulted in the final generated path that is often only a feasible path rather than an optimized path. The Informed-RRT&#x2a; algorithm improves on the RRT&#x2a; method in three ways (<xref ref-type="bibr" rid="B4">Gammell et al., 2014</xref>): (1) the Informed-RRT&#x2a; method first uses the RRT&#x2a; method to find a feasible path, and second, it takes the starting point and the endpoint as the focus of the ellipse, forming an ellipse that envelopes the first path, and then, the random points generated in subsequent searches are only within the ellipse; (2) the Informed-RRT&#x2a; method optimizes the path from the parent node to the new node after the new node is found; and (3) if the new node is randomly obtained to be on the side of the node start point of the already generated tree, the new node can be used to optimize the already generated tree and shorten the new node&#x2019;s length of tree branches within the range. The Informed-RRT&#x2a; method of searching the path is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Schema of the Informed-RRT&#x2a; method.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g006.tif"/>
</fig>
<p>The main process of the Informed-RRT&#x2a; algorithm is as follows:</p>
<p>
<statement content-type="step" id="step_1">
<label>Step 1:</label>
<p>Taking the location of the substation as the starting point (<italic>x</italic>
<sub>
<italic>start</italic>
</sub>, <italic>y</italic>
<sub>
<italic>start</italic>
</sub>) of the randomized tree.</p>
</statement>
</p>
<p>
<statement content-type="step" id="step_2">
<label>Step 2:</label>
<p>Generating a random point (<italic>x</italic>
<sub>
<italic>rand</italic>
</sub>, <italic>y</italic>
<sub>
<italic>rand</italic>
</sub>) within the whole wind farm area, the random point has a certain probability of being the location of the converter station (<italic>x</italic>
<sub>
<italic>end</italic>
</sub>, <italic>y</italic>
<sub>
<italic>end</italic>
</sub>).</p>
</statement>
</p>
<p>
<statement content-type="step" id="step_3">
<label>Step 3:</label>
<p>Calculating the distance between each node in the random tree at this point and the generated random point (<italic>x</italic>
<sub>
<italic>rand</italic>
</sub>, <italic>y</italic>
<sub>
<italic>rand</italic>
</sub>) and finding the nearest node to this random point, denoted as (<italic>x</italic>
<sub>
<italic>nearest</italic>
</sub>, <italic>y</italic>
<sub>
<italic>nearest</italic>
</sub>).</p>
</statement>
</p>
<p>
<statement content-type="step" id="step_4">
<label>Step 4:</label>
<p>(<italic>x</italic>
<sub>
<italic>nearest</italic>
</sub>, <italic>y</italic>
<sub>
<italic>nearest</italic>
</sub>) is connected to (<italic>x</italic>
<sub>
<italic>rand</italic>
</sub>, <italic>y</italic>
<sub>
<italic>rand</italic>
</sub>), and then, it is determined whether this line segment intersects with an obstacle or a sensitive area; if it does not intersect, then this path is available; otherwise, we go back and re-select the random point (<italic>x</italic>
<sub>
<italic>rand</italic>
</sub>, <italic>y</italic>
<sub>
<italic>rand</italic>
</sub>).</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_5">
<label>Step 5:</label>
<p>Optimizing the parent node of the new node (<italic>x</italic>
<sub>
<italic>new</italic>
</sub>, <italic>y</italic>
<sub>
<italic>new</italic>
</sub>): We search for the already generated nodes using a distance greater than the step size, and if there exists the point (<italic>x</italic>, <italic>y</italic>) such that the path from (<italic>x</italic>, <italic>y</italic>) to (<italic>x</italic>
<sub>
<italic>new</italic>
</sub>, <italic>y</italic>
<sub>
<italic>new</italic>
</sub>) is less than the path from (<italic>x</italic>, <italic>y</italic>) to (<italic>x</italic>
<sub>
<italic>nearest</italic>
</sub>, <italic>y</italic>
<sub>
<italic>nearest</italic>
</sub>) and then to (<italic>x</italic>
<sub>
<italic>new</italic>
</sub>, <italic>y</italic>
<sub>
<italic>new</italic>
</sub>), and there is no intersection with the obstacle yet, then (<italic>x</italic>, <italic>y</italic>) is selected as the parent node of the new node (<italic>x</italic>
<sub>
<italic>new</italic>
</sub>, <italic>y</italic>
<sub>
<italic>new</italic>
</sub>) to optimize the path.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_6">
<label>Step 6:</label>
<p>After the formation of a complete path through the aforementioned steps, the starting point and the endpoint serve as the vertices of the ellipse, generating an ellipse that encompasses the initial path, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, represented by the green line in the figure that is generated by the ellipse.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_7">
<label>Step 7:</label>
<p>continue to repeat steps 2 through 7, with the difference that the random points generated in step 2 are all within the ellipse. Optimization is continued until the number of optimizations reaches the set upper limit.</p>
<p>The obstacle to be avoided in the optimization is the wind turbine safety distance, which is defined as follows as shown by the red circle in <xref ref-type="fig" rid="F6">Figure 6</xref>:<disp-formula id="e18">
<mml:math id="m19">
<mml:mrow>
<mml:mtext>Safety</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>Dist</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.5</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>H</italic> is the hub height of the wind turbine and <italic>D</italic> is the diameter.</p>
</statement>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Case study</title>
<p>The offshore wind farm cluster consists of three wind farms, with a total of 216 wind turbines and four types of turbines, whose total capacity is 1106.4 MW, as shown in <xref ref-type="table" rid="T1">Table 1</xref>. There is a converter station and three 220&#xa0;kV offshore substations in the cluster. The layout of the turbines, substations, and converter stations in the wind farm cluster is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. The blue dot in the figure represents the current location of the substation of the wind farm, which is close to the geometric center of the wind farm, and is also the starting point of the optimization. The wind farm uses 35&#xa0;kV array cables to connect the wind turbines to the substation and then converges to the converter station through a 220&#xa0;kV AC export cable. Due to the large capacity of the wind farm, this case selects nine types of 35&#xa0;kV cables and three types of 220&#xa0;kV cables, whose cost is based on the research of <xref ref-type="bibr" rid="B8">Lundberg et al. (2003</xref>) and calculated by the maximum capacity transmitted by the cable. The calculation method is shown in Eq. <xref ref-type="disp-formula" rid="e19">19</xref>. The parameter selection is shown in <xref ref-type="sec" rid="s11">Supplementary Table S1</xref>, and the parameter information and cost of each cable are shown in <xref ref-type="table" rid="T2">Table 2</xref>. In the optimization, the positions of the wind turbines and the converter station are fixed, and the positions of the substations in each wind farm are optimized in the direction of cable cost gradient descent. The optimization results are shown in Sections 3.1 and 3.2.<disp-formula id="e19">
<mml:math id="m20">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>100</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Information about wind farms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Wind farm A</th>
<th align="center">Wind farm B</th>
<th align="center">Wind farm C</th>
<th align="center">Total</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Number of wind turbines</td>
<td align="center">40 &#x2b; 32</td>
<td align="center">66</td>
<td align="center">78</td>
<td align="center">216</td>
</tr>
<tr>
<td align="center">Wind turbine-rated power</td>
<td align="center">5MW/6.2&#xa0;MW</td>
<td align="center">6&#xa0;MW</td>
<td align="center">4&#xa0;MW</td>
<td align="center">\</td>
</tr>
<tr>
<td align="center">Total capacity of the wind farm</td>
<td align="center">398.4&#xa0;MW</td>
<td align="center">396&#xa0;MW</td>
<td align="center">312&#xa0;MW</td>
<td align="center">1106.4&#xa0;MW</td>
</tr>
<tr>
<td align="center">Wind turbine diameter</td>
<td align="center">116m/152&#xa0;m</td>
<td align="center">150&#xa0;m</td>
<td align="center">120&#xa0;m</td>
<td align="center">\</td>
</tr>
<tr>
<td align="center">Hub height</td>
<td align="center">90m/110&#xa0;m</td>
<td align="center">100&#xa0;m</td>
<td align="center">90&#xa0;m</td>
<td align="center">\</td>
</tr>
<tr>
<td align="center">Generator output voltage</td>
<td align="center">690&#xa0;V</td>
<td align="center">690&#xa0;V</td>
<td align="center">690&#xa0;V</td>
<td align="center">\</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Distribution map of the main equipment of the wind farm cluster.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g007.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Wind farm cable parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Type</th>
<th align="center">Voltage level (kV)</th>
<th align="center">Cross-sectional area (mm)</th>
<th align="center">Minimum connection capacity (MW)</th>
<th align="center">Maximum connection capacity (MW)</th>
<th align="center">Unit price (CNY/meter)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Cable_A</td>
<td align="center">35</td>
<td align="center">50</td>
<td align="center">0</td>
<td align="center">7.5</td>
<td align="center">1222</td>
</tr>
<tr>
<td align="center">Cable_B</td>
<td align="center">35</td>
<td align="center">70</td>
<td align="center">8</td>
<td align="center">10.6</td>
<td align="center">1331</td>
</tr>
<tr>
<td align="center">Cable_C</td>
<td align="center">35</td>
<td align="center">95</td>
<td align="center">12</td>
<td align="center">14.3</td>
<td align="center">1482</td>
</tr>
<tr>
<td align="center">Cable_D</td>
<td align="center">35</td>
<td align="center">120</td>
<td align="center">15</td>
<td align="center">18.1</td>
<td align="center">1663</td>
</tr>
<tr>
<td align="center">Cable_E</td>
<td align="center">35</td>
<td align="center">150</td>
<td align="center">19</td>
<td align="center">22.7</td>
<td align="center">1923</td>
</tr>
<tr>
<td align="center">Cable_F</td>
<td align="center">35</td>
<td align="center">185</td>
<td align="center">25</td>
<td align="center">28</td>
<td align="center">2290</td>
</tr>
<tr>
<td align="center">Cable_G</td>
<td align="center">35</td>
<td align="center">240</td>
<td align="center">32</td>
<td align="center">36.3</td>
<td align="center">3051</td>
</tr>
<tr>
<td align="center">Cable_H</td>
<td align="center">35</td>
<td align="center">300</td>
<td align="center">40</td>
<td align="center">45.4</td>
<td align="center">4245</td>
</tr>
<tr>
<td align="center">Cable_I</td>
<td align="center">35</td>
<td align="center">400</td>
<td align="center">55</td>
<td align="center">60.6</td>
<td align="center">7561</td>
</tr>
<tr>
<td align="center">Cable_J</td>
<td align="center">220</td>
<td align="center">3&#x2a;500</td>
<td align="center">180</td>
<td align="center">200</td>
<td align="center">9388</td>
</tr>
<tr>
<td align="center">Cable_K</td>
<td align="center">220</td>
<td align="center">3&#x2a;1000</td>
<td align="center">290</td>
<td align="center">324</td>
<td align="center">25417</td>
</tr>
<tr>
<td align="center">Cable_L</td>
<td align="center">220</td>
<td align="center">3&#x2a;1600</td>
<td align="center">341</td>
<td align="center">375</td>
<td align="center">38545</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4-1">
<title>4.1 Overall optimization results</title>
<p>By using the optimization method and parameter selection proposed in this paper, an integrated optimization of OWFCTS is carried out. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the layout of the cables and the location of the substation in the wind farm cluster after optimization. The comparison of cable length and cable cost before and after optimization is shown in <xref ref-type="table" rid="T3">Table 3</xref>. After optimization, the total length of array cables in the wind farm cluster is reduced by 319.79 m, a decrease of 0.17%; the path length of AC export cables is reduced by 5640.66 m, a decrease of 13.82%; and the total cable cost after optimization is reduced by 3.58%. The significant reduction in AC export cables is the main reason for the decrease in the total cable cost. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, in the path optimization of the OWFCTS, the total cost of the cable decreases the fastest when the number of optimization steps is between 0 and 40 because the original location of the substation is not optimized, which leads to a large decrease in cable cost at the beginning of optimization. Between 40 and 180 steps, the gradient of cable cost decrease becomes smaller, and the optimization enters the bottleneck position. Between 180 and 200 steps, there is a small stepdown in cable cost, which is due to the use of random methods to jump out of the local optimum, and a relatively optimal substation location is found.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Array cable layout for the optimal substation.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g008.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of parameters before and after optimization of the OWFCTS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Quantities of the OWFCTS</th>
<th align="center">Original substation location</th>
<th align="center">Optimal substation location</th>
<th align="center">Change</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Length of array cables (m)</td>
<td align="center">185900.42</td>
<td align="center">185580.63</td>
<td align="center">&#x2193;319.79</td>
</tr>
<tr>
<td align="center">Length of AC export cables (m)</td>
<td align="center">40824.84</td>
<td align="center">35184.18</td>
<td align="center">&#x2193;5640.66</td>
</tr>
<tr>
<td align="center">Total cable cost (CNY&#x2a;10<sup>6</sup>)</td>
<td align="center">2867.82</td>
<td align="center">2765.02</td>
<td align="center">&#x2193;102.80</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Variation curve of total cable investment with the number of optimization steps in the OWFCTS.</p>
</caption>
<graphic xlink:href="fenrg-11-1268291-g009.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Optimization details for each wind farm</title>
<sec id="s4-2-1">
<title>4.2.1 Optimization results of wind farm A</title>
<p>Wind farm A consists of 40 wind turbines with 5 MW and 32 wind turbines with 6.2 MW, with a total capacity of 398.4&#xa0;MW. Cable J of the double feeders is chosen to transmit the electric energy of the substation to the converter station after cable selection calculation. The values of the related variables during the optimization process are shown in <xref ref-type="table" rid="T4">Table 4</xref>. At the original location of the wind farm, the path length of the AC export cables is 9727.49 m, the total length of the array cables is 68958.03 m, and the total cost of all cables is 940,476.9 thousand CNY. The optimization starts with an initial step length <italic>l</italic>
<sub>0</sub> of 200&#xa0;m (the initial step length <italic>l</italic>
<sub>0</sub> is related to the size of the substation, generally taken as three times the longest side length of the substation). As shown in <xref ref-type="sec" rid="s11">Supplementary Figure S1</xref>, during the 200 steps of optimization, there are 26 positions where the total cable cost is lower than the last position. After the optimization, the AC export cable path of the optimal substation location is as shown in <xref ref-type="sec" rid="s11">Supplementary Figure S2</xref>, which is less affected by the turbine location, and the path is only reduced by 643.78&#xa0;m after optimization. The array cables at the optimal location are shown in <xref ref-type="sec" rid="s11">Supplementary Figure S3</xref>. Since the change in the substation location is small, the division of the array cable feeders is not affected. The only change is the cable between the substation and the turbine, and the path length is only reduced by 472.33&#xa0;m. After optimization, the total cable cost of wind farm A decreased by 3,675.7 thousand CNY, a decrease of 0.13%.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Wind farm A optimization parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Name</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Starting position</td>
<td align="center">Length of AC export cables</td>
<td align="center">9727.49&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">68958.03&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">940,476.9 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.16%</td>
</tr>
<tr>
<td rowspan="2" align="center">Optimization parameter</td>
<td align="center">Initial step size l0</td>
<td align="center">200&#xa0;m</td>
</tr>
<tr>
<td align="center">Number of optimization steps</td>
<td align="center">200</td>
</tr>
<tr>
<td rowspan="4" align="center">Optimal position</td>
<td align="center">Length of AC export cables</td>
<td align="center">9083.71&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">68485.70&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">936,801.3 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.25%</td>
</tr>
<tr>
<td rowspan="3" align="center">Changes</td>
<td align="center">Change in the length of AC export cables</td>
<td align="center">&#x2193;643.78&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the length of array cables</td>
<td align="center">&#x2193;472.33&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the cable cost</td>
<td align="center">&#x2193;3,675.7 &#x2a;10<sup>3</sup> CNY</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Optimization results of wind farm B</title>
<p>Wind farm B consists of 66 wind turbines with 6 MW, with a total capacity of 396&#xa0;MW. Cable J of the double feeders is chosen to transmit the electric energy of the substation to the converter station after cable selection calculation. The values of the related variables during the optimization process are shown in <xref ref-type="table" rid="T5">Table 5</xref>. At the original location of the wind farm, the path length of the AC export cables is 17067.37 m, the total length of the array cables is 58630.88 m, and the total cost of the cable is 1,017,775.5 thousand CNY. With an initial step length <italic>l</italic>
<sub>0</sub> of 200&#xa0;m, 42 positions in the 200-step optimization process have a total cost of cable lower than the last position, and the optimal substation location is far from the initial position, as shown in <xref ref-type="sec" rid="s11">Supplementary Figure S4</xref>. As shown in <xref ref-type="sec" rid="s11">Supplementary Figure S5</xref>, the AC export cable path of wind farm B is complicated and needs to avoid the wind turbines and not pass through the area of wind farm A. Therefore, the complexity of the search process increases by adopting the Informed-RRT&#x2a; method. The optimal substation location and the AC export cable paths change significantly after optimization, with length decreased by 2985.86 m, a decrease of 17.5%. The array cables at the optimal substation location are shown in <xref ref-type="sec" rid="s11">Supplementary Figure S6</xref>, where the optimal location is two turbine units away from the initial position, and the feeder division of the array cables will change accordingly, with length reduced by 890.99&#xa0;m after the optimization. Due to the significant decrease in the length of the AC export cable path and the array cables after the optimization, the total cost of the cable decreased by 62,305.1 thousand CNY, a decrease of 6.12% for wind farm B.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Wind farm B optimization parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Name</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Starting position</td>
<td align="center">Length of AC export cables</td>
<td align="center">17067.37&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">58630.88&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">1,017,775.5 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.53%</td>
</tr>
<tr>
<td rowspan="2" align="center">Optimization parameter</td>
<td align="center">Initial step size l0</td>
<td align="center">200&#xa0;m</td>
</tr>
<tr>
<td align="center">Number of optimization steps</td>
<td align="center">200</td>
</tr>
<tr>
<td rowspan="4" align="center">Optimal position</td>
<td align="center">Length of AC export cables</td>
<td align="center">14081.51&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">57739.89&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">955,470.4 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.32%</td>
</tr>
<tr>
<td rowspan="3" align="center">Changes</td>
<td align="center">Change in the length of AC export cables</td>
<td align="center">&#x2193;2985.86&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the length of array cables</td>
<td align="center">&#x2193;890.99&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the cable cost</td>
<td align="center">&#x2193;62,305.1 &#x2a;10<sup>3</sup> CNY</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2-3">
<title>4.2.3 Optimization results of wind farm C</title>
<p>Wind farm C consists of 78 wind turbines with 4 MW, with a total capacity of 312&#xa0;MW. Cable K is chosen to transmit the electric energy of the substation to the converter station after the cable selection calculation. The values of the related variables during the optimization process are shown in <xref ref-type="table" rid="T6">Table 6</xref>. At the starting position, the length of the AC export cable and the array cables are 14029.98&#xa0;m and 58311.51 m, respectively, and the total cost of the cable is 909,565.9 thousand CNY. Due to the smaller capacity of wind farm C, the size of the substation used is also smaller, with an initial step length <italic>l</italic>
<sub>0</sub> of 180&#xa0;m for optimization. As shown in <xref ref-type="sec" rid="s11">Supplementary Figure S7</xref>, in the 200-step optimization process, 35 positions have a total cost of cable lower than the last position, and the optimal location is far from the initial position. The path of the AC export cable at the optimal location is shown in <xref ref-type="sec" rid="s11">Supplementary Figure S8</xref>, where the substation moves in the direction of the converter station during the optimization process, with the length reduced by 2011.01 m, a decrease of 14.3%. The array cables at the optimal location are shown in <xref ref-type="sec" rid="s11">Supplementary Figure S9</xref>. The situation of wind farm C is special; after optimizing for the total cost of the cable, the length of the array cables at the optimal location increases by 1043.53&#xa0;m compared with the initial position. However, considering the decrease in the total cost of the AC export cable, the total cost of the cable for the entire wind farm is reduced by 36,821.5 thousand CNY. This case also illustrates that the length of the AC export cable has a significant impact on the total cost of the cable.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Wind farm C optimization parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Name</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Starting position</td>
<td align="center">Length of AC export cables</td>
<td align="center">14029.98&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">58311.51&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">909,565.9 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.21%</td>
</tr>
<tr>
<td rowspan="2" align="center">Optimization parameter</td>
<td align="center">Initial step size l0</td>
<td align="center">180&#xa0;m</td>
</tr>
<tr>
<td align="center">Number of optimization steps</td>
<td align="center">200</td>
</tr>
<tr>
<td rowspan="4" align="center">Optimal position</td>
<td align="center">Length of AC export cables</td>
<td align="center">12018.96&#xa0;m</td>
</tr>
<tr>
<td align="center">Length of array cables</td>
<td align="center">59355.04&#xa0;m</td>
</tr>
<tr>
<td align="center">Total cable cost</td>
<td align="center">872,744.4 &#x2a;10<sup>3</sup> CNY</td>
</tr>
<tr>
<td align="center">Line voltage drop</td>
<td align="center">4.46%</td>
</tr>
<tr>
<td rowspan="3" align="center">Changes</td>
<td align="center">Change in the length of AC export cables</td>
<td align="center">&#x2193;2011.01&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the length of array cables</td>
<td align="center">&#x2191;1043.53&#xa0;m</td>
</tr>
<tr>
<td align="center">Change in the cable cost</td>
<td align="center">&#x2193;36,821.5 &#x2a;10<sup>3</sup> CNY</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This paper proposes an integrated optimization method to optimize the path of the OWFCTS, focusing on the optimization of the location of the substation and the optimization of the path of the AC export cables. The research results of this paper are as follows:<list list-type="simple">
<list-item>
<p>1) The gradient descent method is applied in the optimization of the location of the substation, which is always optimized in the direction of the gradient descent of the cable cost in the optimization, and at the same time, to avoid the local optimum, the stochastic method is used to jump out of the local optimum when a better value cannot be found. The case of the OWFCTS shows that the method can reduce the cable cost of a large-scale wind farm cluster by 3.58% relative to the starting position, which can effectively improve the economy of wind farm cluster construction.</p>
</list-item>
<list-item>
<p>2) Improving the Informed-RRT&#x2a; method to optimize the AC export cable path in the OWFCTS, which can identify the wind turbine position and other sensitive areas and avoid them during the optimization process. The case proves that the method can effectively optimize the AC export cable path and find the optimal path, and the optimization of the AC export cable path reaches 13.82% compared with the optimized starting position.</p>
</list-item>
</list>
</p>
<p>The path integration optimization method of the OWFCTS proposed in this paper can provide technical support and a reference basis for the optimization of the transmission system of the same type of wind farm cluster.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>CX: conceptualization and writing&#x2013;review and editing. ZJ: methodology, validation, writing&#x2013;original draft, and writing&#x2013;review and editing. XH: funding acquisition, methodology, and writing&#x2013;review and editing. YH: visualization and writing&#x2013;original draft. JW: visualization and writing&#x2013;original draft. HZ: visualization and writing&#x2013;review and editing. WS: writing&#x2013;review and editing.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>The authors declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the National Natural Science Foundation of China (grant number 52106238), &#x201c;the Fundamental Research Funds for the Central Universities&#x201d; (grant number B230201051), and the Jiangsu Province Policy Guidance Program (International Science and Technology Cooperation/Hong Kong, Macao, and Taiwan Science and Technology Cooperation) (grant number BZ2021019).</p>
</sec>
<ack>
<p>The authors would also like to thank their tutors, CX and XH, for their valuable guidance throughout their studies. They provided the tools needed to choose the right direction and successfully complete the dissertation.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2023.1268291/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2023.1268291/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cazzaro</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Fischetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischetti</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Heuristic algorithms for the wind farm cable routing problem</article-title>. <source>Appl. Energy</source> <volume>278</volume>, <fpage>115617</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2020.115617</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>El Mokhi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Addaim</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Optimal substation location of a wind farm using different metaheuristic algorithms</article-title>,&#x201d; in <conf-name>Proceedings of the 2020 IEEE 6th International Conference on Optimization and Applications (ICOA)</conf-name>, <conf-loc>Beni Mellal, Morocco</conf-loc>, <conf-date>April 2020</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/ICOA49421.2020.9094469</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fischetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pisinger</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optimizing wind farm cable routing considering power losses</article-title>. <source>Eur. J. Operational Res.</source> <volume>270</volume> (<issue>3</issue>), <fpage>917</fpage>&#x2013;<lpage>930</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejor.2017.07.061</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gammell</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Srinivasa</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Barfoot</surname>
<given-names>T. D.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Informed RRT: optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic</article-title>,&#x201d; in <conf-name>Proceedings of the 2014 IEEE/RSJ international conference on intelligent robots and systems</conf-name>, <conf-loc>Chicago, IL, USA</conf-loc>, <conf-date>September 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>2997</fpage>&#x2013;<lpage>3004</lpage>. <pub-id pub-id-type="doi">10.1109/IROS.2014.6942976</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<collab>Global Wind Energy Council</collab> (<year>2022</year>). <source>Global offshore wind report 2022</source>. <publisher-loc>Brussels, Belgium</publisher-loc>.</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Offshore substation locating in wind farms based on prim algorithm</article-title>,&#x201d; in <conf-name>Proceedings of the 2015 IEEE Power and Energy Society General Meeting</conf-name>, <conf-loc>Denver, CO, USA</conf-loc>, <conf-date>July 2015</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/PESGM.2015.7286206</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Application status and prospect of VSC-HVDC technology for large-scale offshore wind farms</article-title>. <source>Electr. Power</source> <volume>53</volume> (<issue>7</issue>), <fpage>55</fpage>&#x2013;<lpage>70</lpage>.</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lundberg</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2003</year>). <source>Performance comparison of wind park configurations</source>. <publisher-loc>G&#xf6;teborg, Sweden</publisher-loc>: <publisher-name>Department of Electric Power Engineering, Power Electronics and Wind Energy</publisher-name>.</citation>
</ref>
<ref id="B9">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Moon</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Jo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Won</surname>
<given-names>J. N.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Grid optimization for offshore wind farm layout and substation location</article-title>,&#x201d; in <conf-name>Proceedings of the 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific)</conf-name>, <conf-loc>Beijing</conf-loc>, <conf-date>September 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/ITEC-AP.2014.6941124</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shin</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J. O.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Optimal design for offshore wind farm considering inner grid layout and offshore substation location</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>32</volume> (<issue>3</issue>), <fpage>2041</fpage>&#x2013;<lpage>2048</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2016.2593501</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulku</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Alabas&#x2010;Uslu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimization of cable layout designs for large offshore wind farms</article-title>. <source>Int. J. Energy Res.</source> <volume>44</volume> (<issue>8</issue>), <fpage>6297</fpage>&#x2013;<lpage>6312</lpage>. <pub-id pub-id-type="doi">10.1002/er.5336</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Accurate current sharing and voltage regulation in hybrid wind/solar systems: an adaptive dynamic programming approach</article-title>. <source>IEEE Trans. Consumer Electron.</source> <volume>68</volume> (<issue>3</issue>), <fpage>261</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1109/TCE.2022.3181105</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Line impedance cooperative stability region identification method for grid-tied inverters under weak grids</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume> (<issue>4</issue>), <fpage>2856</fpage>&#x2013;<lpage>2866</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2020.2970174</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="web">
<collab>World Bank Group</collab> (<year>2020</year>). <article-title>Technical-Potential-for-Offshore-Wind-in-China-Map</article-title>. <comment>Avaiable at: <ext-link ext-link-type="uri" xlink:href="https://www.esmap.org/esmap_offshorewind_techpotential_analysis_maps">https://www.esmap.org/esmap_offshorewind_techpotential_analysis_maps</ext-link> (Accessed July 25, 2023)</comment>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>A critical survey of technologies of large offshore wind farm integration: summary, advances, and perspectives</article-title>. <source>Prot. Control Mod. Power Syst.</source> <volume>7</volume> (<issue>1</issue>), <fpage>17</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-022-00239-w</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Research on optimal site selection for offshore wind farms substation</article-title>. <source>Electr. Power</source> <volume>53</volume> (<issue>7</issue>), <fpage>24</fpage>&#x2013;<lpage>28&#x2b;71</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zuo</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z. H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Offshore wind farm collector system layout optimization based on self&#x2010;tracking minimum spanning tree</article-title>. <source>Int. Trans. Electr. Energy Syst.</source> <volume>29</volume> (<issue>2</issue>), <fpage>e2729</fpage>. <pub-id pub-id-type="doi">10.1002/etep.2729</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>