<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-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">1536201</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1536201</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An economic analysis method for ship charging and swapping station in smart grid</article-title>
<alt-title alt-title-type="left-running-head">Zhou 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.2025.1536201">10.3389/fenrg.2025.1536201</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Ligang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<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">
<name>
<surname>Qiu</surname>
<given-names>Tiejun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<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>Rong</surname>
<given-names>Yanhai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2908645/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<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">
<name>
<surname>Peng</surname>
<given-names>Shuang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<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">
<name>
<surname>Li</surname>
<given-names>Wei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<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">
<name>
<surname>Xie</surname>
<given-names>Longjie</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Grid Electric Vehicle Service Hubei Co., Ltd.</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Lilac</institution>, <institution>Harbin Institute of Technology at Weihai</institution>, <addr-line>Weihai</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/2527001/overview">Lun Yang</ext-link>, Xi&#x2019;an Jiaotong 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/1372743/overview">Ahmad Farid Abidin</ext-link>, Faculty of Electrical Engineering UiTM, Malaysia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2286123/overview">Marcin Wo&#x142;owicz</ext-link>, Warsaw University of Technology, Poland</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yanhai Rong, <email>rongyanhai_6855@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>03</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1536201</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>02</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhou, Qiu, Rong, Peng, Li and Xie.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhou, Qiu, Rong, Peng, Li and Xie</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>The reliable power supply and economic analysis of ship charging and swapping station are crucial for promoting the electrification of the shipping industry and achieving the dual carbon goals. This paper focuses on the development of an economic analysis method for ship charging and swapping stations within smart grid application scenarios. Firstly, the cost model is established by considering the construction, operation, maintenance, and equipment replacement of ship charging and swapping stations. Secondly, an operational model is defined, outlining the constraints for charging and discharging processes as well as backup power capabilities. Thirdly, an economic analysis framework is developed to minimize total investment and operational costs, incorporating factors such as thermal power unit operation, wind power curtailment, and deep peak shaving of thermal units. Finally, the proposed models are validated through a case study using modified IEEE 9-bus and IEEE 30-bus systems, and the results demonstrate significant improvements in economic efficiency and system performance when incorporating ship charging and swapping station.</p>
</abstract>
<kwd-group>
<kwd>ship charging and swapping station</kwd>
<kwd>electric ships</kwd>
<kwd>economic analysis</kwd>
<kwd>cost model</kwd>
<kwd>smart grid</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The shipping industry plays a significant role in the economic development of countries and regions. By the end of 2021, China&#x2019;s inland waterways had a navigable length of 128,000 km, including over 16,000 km of high-grade waterways, 20,867 production berths, and 2,659 berths for ships of 10,000 tons or more (<xref ref-type="bibr" rid="B5">Gu and Li, 2022</xref>).</p>
<p>Under the carbon peaking and carbon neutrality goals, clean energy supply options for ships, such as electricity and hydrogen, have become essential (<xref ref-type="bibr" rid="B1">Calabrese et al., 2024</xref>). Recent studies highlight both the potential and the challenges of hydrogen as a clean fuel for maritime applications. For instance, hydrogen-powered ships using polymer electrolyte membrane fuel cells (PEMFCs) have shown promise in improving sustainability, yet they are constrained by high infrastructure investment, safety concerns, and regulatory challenges (<xref ref-type="bibr" rid="B3">Dall&#x2019;Armi et al., 2023</xref>). Furthermore, case studies on general cargo ships indicate that replacing traditional diesel generators with hydrogen fuel cells can significantly reduce emissions and meet international carbon intensity standards, but at the cost of increased operational complexity and expenses (<xref ref-type="bibr" rid="B8">Inal et al., 2024</xref>). Despite these hurdles, hydrogen&#x2019;s high energy density makes it a strong candidate for long-distance shipping, though its low energy conversion efficiency and infrastructure requirements remain critical barriers (<xref ref-type="bibr" rid="B13">Kumar et al., 2023</xref>). Therefore, Hydrogen-powered ships have higher energy density, making them more suitable for long voyages, but they face issues such as lower energy conversion efficiency, high storage and infrastructure costs, and safety risks, especially in densely populated port areas (<xref ref-type="bibr" rid="B23">Van Hoecke et al., 2021</xref>).</p>
<p>Electricity-powered ships offer high energy transmission efficiency and operational simplicity, making them a preferred clean energy source for maritime transportation. However, powering large ships with electricity on a global scale remains challenging due to current limitations in battery energy density and the significant investment required for global charging infrastructure. Additionally, charging large-capacity batteries can take several hours, potentially affecting the efficiency of global shipping operations. These challenges may disrupt the global supply chain in the short term due to increased costs and delays. As a result, electric propulsion is currently more practical for small and medium-sized ships, where operational efficiency and charging logistics present fewer obstacles (<xref ref-type="bibr" rid="B15">Moon et al., 2024</xref>). It is anticipated that an industrial cluster of small and medium-sized electric ships will emerge in the future, serving as the backbone of short- and medium-distance transportation as well as medium- and small-volume freight transport (<xref ref-type="bibr" rid="B24">Wang, 2022</xref>).</p>
<p>As the connecting link between the power grid and electric ships, the safe, efficient, and economical operation of ship charging and swapping station is an important guarantee for the green transformation and development of the modern shipping industry. In recent years, the development of charging infrastructure for electric ships has become a focal point in promoting sustainable marine transportation. Various studies have explored different approaches to optimize this infrastructure. One study proposed a demand-side management strategy that incentivized electric cruise ship users to charge during off-peak times, reducing load fluctuations and enhancing grid efficiency, which in turn lowered user costs and optimized grid management (<xref ref-type="bibr" rid="B14">Ling et al., 2020</xref>). Another study conducted a preliminary evaluation of offshore marinized charging station, demonstrating the economic viability of these station, particularly those powered by floating nuclear power plants, for supporting long-distance electric vessels (<xref ref-type="bibr" rid="B25">Yuan and Nian, 2020</xref>) Research also compared AC, DC, and inductive shore-to-ship fast charging systems, finding that DC charging offered superior energy efficiency, especially for AC-based propulsion systems, while inductive charging, despite its complexity, provided competitive energy efficiency along with additional benefits such as safety and reliability (<xref ref-type="bibr" rid="B11">Karimi et al., 2020</xref>). Additionally, a universal shore-to-ship charging system was proposed to address the lack of interoperability between different vessel configurations, introducing a flexible multi-vessel architecture with an onshore battery system that optimized power distribution during grid outages (<xref ref-type="bibr" rid="B12">Karimi et al., 2024</xref>). Another approach focused on optimizing the location of charging station using a backup coverage model, ensuring efficient fulfillment of ship energy demands while balancing construction costs and service capabilities (<xref ref-type="bibr" rid="B26">Zhang et al., 2020</xref>). Offshore floating charging station was evaluated, with proposals for innovative accessibility solutions such as remotely operated power carrier vehicles and pole-based charging points to facilitate recharging at sea (<xref ref-type="bibr" rid="B20">Sruthy et al., 2020</xref>). Furthermore, standalone onshore charging station powered by hybrid offshore renewable energy systems were modeled, showing that hybrid systems provided a better match for battery-powered electric ferries&#x2019; electricity demand compared to individual energy sources (<xref ref-type="bibr" rid="B4">Frkovi&#x107; et al., 2023</xref>). Lastly, an operational feasibility study of an FCS at a North Sea offshore location demonstrated a significant reduction in reliance on backup energy sources through a reconfigurable energy management strategy, paving the way for further studies on FCS siting and marine spatial planning (<xref ref-type="bibr" rid="B19">Sruthy and Preetha, 2024</xref>).</p>
<p>The design of ship charging and swapping station not only needs to ensure a high-reliability power supply but also should fully consider economic efficiency to achieve a sustainable operational model. Up to now, there has been limited research on the economic analysis of ship charging and swapping station. Due to the energy storage attributes of ship charging and swapping station, this paper primarily analyzes the existing economic analysis techniques for energy storage station. In <xref ref-type="bibr" rid="B10">Kapila et al. (2017)</xref>, the boundaries of the energy storage system were determined based on system capacity, taking into account factors such as the location and scale of storage facilities, and a techno-economic model for the energy storage system was established. In <xref ref-type="bibr" rid="B2">Chen et al. (2019)</xref>, lifecycle cost was used as an indicator to evaluate the economic efficiency of energy storage equipment, along with the development of both dynamic and static models. The current status and trends of large-scale sustainable energy storage technologies were discussed in <xref ref-type="bibr" rid="B6">Habib and Sou (2018)</xref>, highlighting key developments in the field. Additionally, (<xref ref-type="bibr" rid="B7">Hauer and Teuffel, 2015</xref>), elaborated on the development status of energy storage systems by analyzing technical levels, application scenarios, practical significance, and economic efficiency. The functional positioning and application value of energy storage devices in smart grid were explored in <xref ref-type="bibr" rid="B9">Jing et al. (2021)</xref>, which also proposed value recovery mechanisms for different business models, including competitive, regulated, and hybrid frameworks. In <xref ref-type="bibr" rid="B16">Morais et al. (2022)</xref>, four feasible economic operation modes for energy storage systems were proposed, offering operational strategies. Finally, (<xref ref-type="bibr" rid="B18">Ruibao et al., 2021</xref>), established an economic analysis model to assess the operational efficiency of energy storage devices, focusing on peak-valley price differences and overall value modes.</p>
<p>The above literature highlights various approaches to the economic analysis of energy storage systems, but there remains a gap in applying these methods specifically to ship charging and swapping station. Unlike traditional energy storage systems, ship charging and swapping station not only need to integrate with complex port infrastructure but also incur significant costs related to construction, maintenance, and operational reliability. Furthermore, the fluctuation in energy demand from electric ships adds additional complexity to the economic model. Thus, a comprehensive economic analysis framework that takes into account the unique characteristics of ship charging and swapping station is crucial to ensuring their long-term profitability and sustainability within the smart grid. This paper aims to address these gaps by proposing a specialized economic evaluation model for ship charging and swapping station, which will be critical to supporting their role in the green transformation of the shipping industry.</p>
</sec>
<sec id="s2">
<title>2 Cost and operational model of ship charging and swapping station for smart grid application scenarios</title>
<sec id="s2-1">
<title>2.1 Cost model of ship charging and swapping station</title>
<p>The various types of costs for ship charging and swapping station mainly include construction costs, operation and maintenance costs, and equipment replacement costs, namely, <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Ship</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Inv</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>OM</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Rep</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Among the various types of costs for ship charging and swapping station, the construction cost <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Inv</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> mainly includes the procurement costs of charging, discharging, and other equipment. The specific calculation expression is as follows <xref ref-type="disp-formula" rid="e2">Equation 2</xref>:<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Inv</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mtext>ShipC</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mtext>ShipG</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mtext>ShipST</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>ST</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Generally, <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is composed solely of energy storage, while <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> includes not only energy storage but also transformers in the ship charging and swapping station. Therefore, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the annualization factor, and its calculation expression is as follows <xref ref-type="disp-formula" rid="e3">Equation 3</xref>:<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mo>&#x2009;</mml:mo>
<mml:mtext>pro</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mo>&#x2009;</mml:mo>
<mml:mtext>pro</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Notably, the costs of other equipment (the <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mtext>ShipST</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>ST</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> term) also include the modernization of port infrastructure. This includes investments in the power grid system, charging docks, communication networks, and safety systems necessary for the efficient operation of electric ships. Modernizing port infrastructure to accommodate ship charging requires substantial capital expenditure, especially for upgrading electrical systems to handle higher capacities, establishing fast-charging facilities, and improving safety protocols. As the port infrastructure becomes increasingly adapted to electric ships, the associated costs are expected to decrease over time. With improved standardization, larger-scale adoption of electric ships, and continued technological advancements, the overall financial burden on ports will be reduced, ultimately contributing to the lowering of long-term operating costs.</p>
<p>The operation and maintenance costs of ship charging and swapping station are divided into annual fixed maintenance costs and variable maintenance costs. The former is mainly determined by the scale of the ship charging and swapping station, while the latter is related to the energy throughput of the station <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.<disp-formula id="e4">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>OM</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mtext>OM</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>fix</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mtext>OM</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>var</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>Ship</mml:mtext>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The expression for the replacement cost of the ship charging and swapping station is as follows <xref ref-type="disp-formula" rid="e5">Equation 5</xref>:<disp-formula id="e5">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Rep</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Inv</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>cyc</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>k</italic> is the total number of replacements for the ship charging and swapping station during the project period, rounded up to the nearest whole number if it is not an integer.</p>
</sec>
<sec id="s2-2">
<title>2.2 Operational model of ship charging and swapping station</title>
<p>The operational model of ship charging and swapping station describes the constraints that need to be met during operation, mainly including output constraints, single condition operation constraints, and backup constraints.</p>
<p>The output constraints of ship charging and swapping station require that the power absorbed (or released) during the charging (or discharging) process stays within the upper and lower limits, namely, <xref ref-type="disp-formula" rid="e6">Equation 6</xref>:<disp-formula id="e6">
<mml:math id="m12">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext> </mml:mtext>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mtext> </mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>CAESC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the binary variable representing the charging working state at time period <italic>t</italic>, where 1 indicates charging state and 0 indicates idle state; <inline-formula id="inf8">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the binary variable representing the discharging working state at time period <italic>t</italic>, where 1 indicates discharging state and 0 indicates idle state.</p>
<p>The single condition operation constraint requires that the ship charging and swapping station can only operate in one condition or be completely idle, namely, <xref ref-type="disp-formula" rid="e7">Equation 7</xref>:<disp-formula id="e7">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The ship charging and swapping station has the ability to provide both positive and negative reserves under different operating conditions. However, due to the potential issue of reserve discontinuity when providing reserves across different conditions, this paper does not consider providing reserves across different conditions. The specific constraint expressions are as follows <xref ref-type="disp-formula" rid="e8">Equation 8</xref>:<disp-formula id="e8">
<mml:math id="m16">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>Ship</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>Ship</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The provision of positive and negative reserve power by the ship charging and swapping station comes at the expense of reducing the range of charging and discharging power. The relationship between them is as follows <xref ref-type="disp-formula" rid="e9">Equations 9</xref>, <xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e9">
<mml:math id="m17">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m18">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Economic analysis method</title>
<sec id="s3-1">
<title>3.1 Objective function</title>
<p>In this study, thermal generation is utilized as the main supply due to its foundational role in many power systems. Thermal power plants are reliable and provide consistent baseload power, making them essential for maintaining grid stability, especially in scenarios with fluctuating renewable energy sources. Thermal generation plays a crucial role in frequency regulation and balancing power supply and demand in the grid, and is often used as a key backup source to ensure stable and predictable electricity supply, which is critical in the operational model for ship charging and swapping stations within smart grid applications. Additionally, wind power has become a key renewable energy source due to its scalability, cost-effectiveness, and low environmental impact once deployed. In this study, incorporating wind power generation allows the model to reflect the growing importance of renewable energy in modern grids, where reducing dependency on fossil fuels is a priority. In summary, this paper considers both thermal and wind power generation in the economic analysis method for ship charging and swapping stations in smart grid applications.</p>
<p>To minimize the total investment and operating costs, a typical daily optimal scheduling model for ship charging and swapping station in smart grid application scenarios is constructed. The total investment and operating costs mainly include the total operating costs of thermal power units, the total costs of ship charging and swapping station, and the cost of wind power curtailment. The expression is <xref ref-type="disp-formula" rid="e11">Equation 11</xref>
<disp-formula id="e11">
<mml:math id="m19">
<mml:mrow>
<mml:mtext>obj</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>Ship</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>_</mml:mo>
<mml:mtext>cut</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>In the process of deep peak shaving of thermal power units, the operating cost needs to consider both the basic operating costs of the units, such as fuel cost, start-up cost, and reserve cost, and the additional costs, such as deep peak shaving loss cost, deep peak shaving fuel cost, and deep peak shaving subsidy income. The specific expression is as follows <xref ref-type="disp-formula" rid="e12">Equation 12</xref>:<disp-formula id="e12">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>run</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>DP</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>DPRO</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>start</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>reserve</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The expressions for the above six cost items are as follows <xref ref-type="disp-formula" rid="e13">Equation 13</xref>:<disp-formula id="e13">
<mml:math id="m21">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>run</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>start</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>reserve</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>DP</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mtext>Buy</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>DPRO</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mtext>oil</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mtext>oil</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>The expression for wind power curtailment penalty cost is as follows <xref ref-type="disp-formula" rid="e14">Equation 14</xref>:<disp-formula id="e14">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>_</mml:mo>
<mml:mtext>cut</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mtext>Wc</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>fW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>sW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>3.2 Constraints</title>
<p>The operational constraints of the model mainly include power balance constraints, reserve constraints, renewable energy output constraints, thermal power unit operation constraints, and constraints on ship charging and swapping station, which are explained sequentially below.</p>
<p>The power balance constraint is primarily used to ensure the real-time balance between the system&#x2019;s electricity supply and demand <xref ref-type="disp-formula" rid="e15">Equation 15</xref>.<disp-formula id="e15">
<mml:math id="m23">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipG</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>sW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>Load</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>ShipC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The reserve constraints require the system to maintain a certain amount of positive and negative spinning reserve capacity to mitigate the impacts of uncertainties in wind power and load forecasting, ensuring the safe and stable operation of the system, namely, <xref ref-type="disp-formula" rid="e16">Equation 16</xref>
<disp-formula id="e16">
<mml:math id="m24">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>Ship</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>Load</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>fW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<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:msub>
<mml:mi>N</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>Ship</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>Load</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>fW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The renewable energy output constraint requires that the actual wind power dispatch output cannot exceed the wind power forecast output, namely, <xref ref-type="disp-formula" rid="e17">Equation 17</xref>
<disp-formula id="e17">
<mml:math id="m25">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>sW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>fW</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The operational constraints for thermal power units include output constraints, start-up and shutdown constraints, ramping constraints, and reserve constraints. The specific calculation expressions for these constraints are as follows.</p>
<p>The output constraints for thermal power units consider the output limits during conventional peak shaving, non-oil deep peak shaving, and oil-fired deep peak shaving, namely, <xref ref-type="disp-formula" rid="e18">Equations 18</xref>, <xref ref-type="disp-formula" rid="e19">19</xref>
<disp-formula id="e18">
<mml:math id="m26">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DRPO</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>DRPO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the binary variable for the operational state of thermal power unit <italic>i</italic> at time period <italic>t</italic>, where 1 indicates the unit is working and 0 indicates the unit is idle; <inline-formula id="inf10">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf11">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf12">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the binary variables for the peak shaving state of thermal power unit <italic>i</italic> at time period <italic>t</italic>, where <inline-formula id="inf13">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to conventional peak shaving, <inline-formula id="inf14">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to non-oil deep peak shaving, and <inline-formula id="inf15">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to oil-fired deep peak shaving, with a value of 1 indicating the unit is in that peak shaving stage; we have <inline-formula id="inf16">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The ramping constraints and start-up/shutdown time constraints for thermal power units are as follows <xref ref-type="disp-formula" rid="e20">Equation 20</xref>.<disp-formula id="e20">
<mml:math id="m37">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>on</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>on</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>off</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>off</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The reserve constraints for thermal power units are as follows <xref ref-type="disp-formula" rid="e21">Equations 21</xref>, <xref ref-type="disp-formula" rid="e22">22</xref>.<disp-formula id="e21">
<mml:math id="m38">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mtext>RPR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mtext>Ramp</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m39">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>Gi</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mtext>DPRO</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mtext>Gi</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mtext>Ramp</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>The operational constraints for ship charging and swapping station are detailed in <xref ref-type="sec" rid="s2-2">Section 2.2</xref> and will not be elaborated here.</p>
<p>The decision variables of the model mainly include: the output of thermal power units, wind power output, the charging and discharging power of ship charging and swapping station, the reserve output of thermal power units and ship charging and swapping station, and various state variables.</p>
<p>While the developed model is primarily designed for ship charging and swapping stations within smart grid application scenarios, its universality extends to other regions and countries with appropriate adjustments. Different geographic locations often feature unique infrastructures, regulations, and environmental conditions that may require modifications to the original model. Incorporating region-specific constraints into the model can enhance its applicability across diverse geographical settings. For example, countries with stricter environmental regulations may require additional emissions constraints or noise control measures at charging stations (<xref ref-type="bibr" rid="B22">Sun et al., 2021</xref>). Areas with limited grid stability or intermittent renewable energy supply may need to incorporate more robust power balancing or energy storage constraints (<xref ref-type="bibr" rid="B21">Suberu et al., 2014</xref>). Similarly, regions with high congestion in port areas might require additional safety constraints related to energy storage and discharge processes (<xref ref-type="bibr" rid="B17">Roy et al., 2020</xref>). These location-based constraints can be integrated into the model to improve its reliability and ensure it aligns with local operational requirements. Through the incorporation of various adjustable parameters, the model can be fine-tuned to reflect the specific needs of different locations, whether by modifying operational constraints, adjusting cost functions, or introducing additional factors such as seasonal variations in shipping demand or grid capacity. This flexibility makes the model suitable for a variety of geographical contexts, supporting its potential adoption in global smart grid applications.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Case study</title>
<sec id="s4-1">
<title>4.1 Studied system and structure of ship charging and swapping station</title>
<p>The case studies are conducted based on the modified IEEE 9-bus and IEEE 30-bus systems. The IEEE 9-bus system is shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>. In this system, the wind farm is connected to node 23, and the ship charging and swapping station is connected to node 23. The schematic diagram of the IEEE 30-bus system structure is shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>, and the wind farm and ship charging and swapping station are connected at node 23 of the system.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> IEEE 9-bus system. <bold>(B)</bold> IEEE 30-bus system. Modified IEEE 9-bus system and IEEE 30-bus system structure diagram.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g001.tif"/>
</fig>
<p>The minimum output of thermal power units during normal operation, non-oil deep peak shaving, and oil-fired deep peak shaving is 60%, 45%, and 30% of the rated output, respectively. The operational impact coefficients for non-oil and oil-fired deep peak shaving stages are 1.2 and 1.5, respectively. The oil price is set at 6130 yuan/ton, and the oil consumption for oil-fired deep peak shaving is 4.8 tons/hour per unit time. The unit electricity compensation prices for non-oil and oil-fired deep peak shaving are 0.2 yuan/kWh and 0.4 yuan/kWh, respectively. The unit power cost of the thermal power unit is 636.81 &#x24;/kW.</p>
<p>Due to the distinct seasonal characteristics of wind power and load, this chapter considers setting four typical days for analysis: spring, summer, autumn, and winter. Referring to the relevant data of typical days for each season in a certain region of China, the forecast curves for load and wind power on typical days in each season are shown in <xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref>, respectively.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Load forecast curves for typical days in each season.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Wind power output forecast curves for typical days in each season.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g003.tif"/>
</fig>
<p>The average daily operating cost for the system over a year is obtained by performing weighted calculations based on the proportion of typical days in each season within a year. This is used to illustrate the economic benefits brought by the participation of the ship charging and swapping station system in system operations. The proportions for spring, summer, autumn, and winter are set to 0.17, 0.33, 0.17, and 0.33, respectively. Assuming the maximum forecast errors for load and wind power output are 5% and 20%, respectively, the unit capacity wind curtailment penalty cost is set to 200 &#x24;/MW.</p>
<p>To compare the economic efficiency of various types of ship charging and swapping station in detail, four scenarios are set up: Scenario 1 involves no participation of any ship charging and swapping station, only considering conventional thermal power units with deep peak shaving capability and wind power. Scenarios 2 to 4 build on Scenario 1 by respectively adding ship charging and swapping station with dual-ring network wiring mode, &#x201c;double-petal&#x201d; wiring mode, and two-main-two-backup wiring mode. It should be noted that the three wiring modes are widely-used in current substation. The followings are the brief overviews of these three wiring modes.</p>
<p>Dual-ring network wiring mode: The schematic diagram of the dual-ring network wiring mode is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. In this mode, the two power sources of the first-level switching station come from different bus bars of the same substation or from different substations. The two power sources of the second-level switching station come from different bus bars of the upper-level switching station, and there are two dedicated tie lines between the two second-level switching stations. Four switching stations form a dual-sided power chain wiring. This wiring mode can meet the &#x201c;N-2&#x201d; shutdown requirements during maintenance and is easy to maintain, provided that the line transmission capacity is sufficiently large. However, this mode also requires the construction of dedicated tie lines, necessitating additional investment.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The schematic diagram of the dual-ring network wiring mode.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g004.tif"/>
</fig>
<p>&#x201c;Double-petal&#x201d; wiring mode: The schematic diagram of the &#x201c;double-petal&#x201d; wiring mode is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Each substation&#x2019;s main transformer leads out two lines, which, together with the two lines led out by the main transformers of other substations, form a &#x201c;double-petal&#x201d; wiring configuration. This wiring mode has relatively easily controlled short-circuit currents, which is beneficial for system stability and safety. When the line transmission capacity is sufficiently large, this mode can meet the &#x201c;N-2&#x201d; shutdown requirements during maintenance, further improving power supply reliability. However, the load transfer process between rings in this mode is relatively complex and requires distribution automation to complete load transfer during faults.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The schematic diagram of the &#x201c;double-petal&#x201d; wiring mode.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g005.tif"/>
</fig>
<p>Two-main-two-backup wiring mode: The schematic diagram of the two-main-two-backup wiring mode is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. In this wiring mode, the two power sources of the switching station come from different bus bars of the same substation or from different substations, and dedicated tie lines are set up between switching stations. In the event of losing both upper-level power sources, the switching station can still transfer loads, achieving lateral backup. Each bus bar segment of the switching station reserves one slot for a tie line, forming a hand-in-hand structure with adjacent switching stations. Compared to the &#x201c;double-petal&#x201d; wiring mode, this wiring mode provides more balanced load transfer during the ring network formation process, effectively improving the load rate of the switching station after a fault.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The schematic diagram of the two-main-two-backup wiring mode.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g006.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Analysis of IEEE 9-bus system</title>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> demonstrates the simulation results of system investment and operating costs for the IEEE 9-bus system under four scenarios, highlighting significant cost variations. Scenario 1 incurs the highest total cost (&#x24;357,916.30) due to the elevated operating costs of thermal power units (&#x24;277,442.41) and wind curtailment costs (&#x24;34,957.78). In contrast, Scenario 3 achieves the lowest total cost (&#x24;302,611.11), attributed to reduced reserve costs (&#x24;15,982.79) and wind curtailment costs (&#x24;6,622.31). Scenario 2 also shows notable cost reductions with the lowest deep peak shaving loss cost (&#x24;627.55) and deep peak shaving fuel cost (&#x24;431.00), indicating enhanced operational efficiency. While Scenario 4 slightly increases total costs (&#x24;321,121.58) due to the investment in ship charging and swapping stations, it reflects the system&#x2019;s effort to integrate renewable energy and electrification infrastructure. These results suggest that Scenarios 2 and 3 effectively balance operational efficiency and cost savings, with Scenario 3 emerging as the most economically optimal.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Simulation results of system investment and operating costs for IEEE 9 bus system in different scenarios.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Cost (&#x24;)</th>
<th align="center">Scenario 1</th>
<th align="center">Scenario 2</th>
<th align="center">Scenario 3</th>
<th align="center">Scenario 4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Start-up and shutdown cost of thermal power units</td>
<td align="center">3,390.22</td>
<td align="center">2,510.42</td>
<td align="center">2,653.61</td>
<td align="center">2,697.66</td>
</tr>
<tr>
<td align="center">Operating cost of thermal power units</td>
<td align="center">277,442.41</td>
<td align="center">278,122.31</td>
<td align="center">265,836.29</td>
<td align="center">269,582.62</td>
</tr>
<tr>
<td align="center">Reserve cost of thermal power units</td>
<td align="center">22,695.11</td>
<td align="center">12,601.27</td>
<td align="center">15,982.79</td>
<td align="center">9,713.48</td>
</tr>
<tr>
<td align="center">Deep peak shaving loss cost</td>
<td align="center">8,493.95</td>
<td align="center">627.55</td>
<td align="center">1,162.16</td>
<td align="center">5,147.85</td>
</tr>
<tr>
<td align="center">Deep peak shaving fuel cost</td>
<td align="center">3,358.80</td>
<td align="center">431.00</td>
<td align="center">220.54</td>
<td align="center">3,121.35</td>
</tr>
<tr>
<td align="center">Wind curtailment cost</td>
<td align="center">34,957.78</td>
<td align="center">4,151.98</td>
<td align="center">6,622.31</td>
<td align="center">6,402.07</td>
</tr>
<tr>
<td align="center">Deep peak shaving compensation income</td>
<td align="center">7,578.03</td>
<td align="center">710.71</td>
<td align="center">468.48</td>
<td align="center">4,939.02</td>
</tr>
<tr>
<td align="center">Investment cost of ship charging and swapping station</td>
<td align="center">0</td>
<td align="center">12,100.70</td>
<td align="center">7,561.26</td>
<td align="center">18,181.66</td>
</tr>
<tr>
<td align="center">Operation and maintenance cost of ship charging and swapping station</td>
<td align="center">0</td>
<td align="center">2,749.41</td>
<td align="center">2,103.67</td>
<td align="center">1,335.87</td>
</tr>
<tr>
<td align="center">Total cost</td>
<td align="center">357,916.30</td>
<td align="center">314,005.35</td>
<td align="center">302,611.11</td>
<td align="center">321,121.58</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> highlights the comparative economic benefits of ship charging and swapping stations under different scenarios for the IEEE 9-bus system. Scenario 3 demonstrates the most favorable economic outcome, with the lowest investment and operation cost (&#x24;9,364.18) and the highest output-to-input ratio (195.28%), indicating superior cost efficiency. Scenario 2 also exhibits strong economic benefits, with an output-to-input ratio of 128.03% and moderate costs (&#x24;14,571.11). In contrast, Scenario 4 shows the highest cost (&#x24;19,244.97) and the lowest output-to-input ratio (88.49%), suggesting reduced cost-effectiveness. These results underscore the importance of optimizing investment strategies to achieve economic efficiency in deploying ship charging and swapping stations.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparative analysis of economic benefits of ship charging and swapping station for IEEE 9 bus system in different scenarios.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Economic indicators</th>
<th align="center">Scenario 2</th>
<th align="center">Scenario 3</th>
<th align="center">Scenario 4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Investment and O&#x26;M cost of ship charging and swapping station (&#x24;)</td>
<td align="center">14,571.11</td>
<td align="center">9,364.18</td>
<td align="center">19,244.97</td>
</tr>
<tr>
<td align="center">Operating benefit of ship charging and swapping station (&#x24;)</td>
<td align="center">38,630.44</td>
<td align="center">38,590.00</td>
<td align="center">35,396.74</td>
</tr>
<tr>
<td align="center">Output-to-input ratio of ship charging and swapping station (%)</td>
<td align="center">128.03</td>
<td align="center">195.28</td>
<td align="center">88.49</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Analysis of IEEE 30-bus system</title>
<p>The simulation results of the IEEE 30 system investment and operating costs for scenarios 1 to 4 are shown in <xref ref-type="table" rid="T3">Table 3</xref>. Analyzing the data in <xref ref-type="table" rid="T3">Table 3</xref> reveals that although the introduction of ship charging and swapping station brings additional investment and maintenance costs, the overall economic efficiency of the system is still effectively improved. Various operating costs of thermal power units have decreased to different extents, with the reserve costs and deep peak shaving related costs of thermal power units showing significant reductions, decreasing by at least approximately 27.7% and 31.2%, respectively. Further analysis shows that the total system cost decreases the most in Scenario 3, by approximately 11.1%, and decreases the least in Scenario 4, by approximately 10.4%. In addition, the introduction of ship charging and swapping station significantly reduces wind curtailment, with wind curtailment costs generally decreasing by more than 80%.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Simulation results of system investment and operating costs in different scenarios.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Cost (&#x24;)</th>
<th align="center">Scenario 1</th>
<th align="center">Scenario 2</th>
<th align="center">Scenario 3</th>
<th align="center">Scenario 4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Start-up and shutdown cost of thermal power units</td>
<td align="center">6,987</td>
<td align="center">5,035</td>
<td align="center">5,546</td>
<td align="center">5,576</td>
</tr>
<tr>
<td align="center">Operating cost of thermal power units</td>
<td align="center">575,112</td>
<td align="center">560,399</td>
<td align="center">555,398</td>
<td align="center">549,901</td>
</tr>
<tr>
<td align="center">Reserve cost of thermal power units</td>
<td align="center">46,121</td>
<td align="center">25,627</td>
<td align="center">33,425</td>
<td align="center">20,217</td>
</tr>
<tr>
<td align="center">Deep peak shaving loss cost</td>
<td align="center">17,244</td>
<td align="center">1,311</td>
<td align="center">2,431</td>
<td align="center">10,455</td>
</tr>
<tr>
<td align="center">Deep peak shaving fuel cost</td>
<td align="center">7,044</td>
<td align="center">884</td>
<td align="center">453</td>
<td align="center">6259</td>
</tr>
<tr>
<td align="center">Wind curtailment cost</td>
<td align="center">71,503</td>
<td align="center">8428</td>
<td align="center">13,534</td>
<td align="center">12,848</td>
</tr>
<tr>
<td align="center">Deep peak shaving compensation income</td>
<td align="center">15,655</td>
<td align="center">1432</td>
<td align="center">978</td>
<td align="center">10,232</td>
</tr>
<tr>
<td align="center">Investment cost of ship charging and swapping station</td>
<td align="center">&#x2014;</td>
<td align="center">24,534</td>
<td align="center">15,252</td>
<td align="center">37,123</td>
</tr>
<tr>
<td align="center">Operation and maintenance cost of ship charging and swapping station</td>
<td align="center">&#x2014;</td>
<td align="center">5,582</td>
<td align="center">4,406</td>
<td align="center">2,784</td>
</tr>
<tr>
<td align="center">Total cost</td>
<td align="center">708,356</td>
<td align="center">630,368</td>
<td align="center">629,467</td>
<td align="center">634,931</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>For ease of analysis, the sum of the investment cost and the operation and maintenance cost of the ship charging and swapping station is referred to as the &#x201c;investment and O&#x26;M cost of ship charging and swapping station.&#x201d; The reduction in the total system operating cost after the introduction of ship charging and swapping station is referred to as the &#x201c;operating benefit of ship charging and swapping station.&#x201d; At the same time, the concept of the output-to-input ratio of the ship charging and swapping station is introduced, which is the ratio of the operating benefit to the investment and O&#x26;M cost of the ship charging and swapping station. The comparison of the economic benefits of different types of ship charging and swapping station is shown in <xref ref-type="table" rid="T4">Table 4</xref>. As can be seen from the table, the ship charging and swapping station with the dual-ring network wiring mode has the highest overall economic benefits, followed by the station with the &#x201c;double-petal&#x201d; wiring mode, and finally the station with the two-main-two-backup wiring mode.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Comparative analysis of economic benefits of ship charging and swapping station in different scenarios.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Economic indicators</th>
<th align="center">Scenario 2</th>
<th align="center">Scenario 3</th>
<th align="center">Scenario 4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Investment and O&#x26;M cost of ship charging and swapping station (&#x24;)</td>
<td align="center">30,116</td>
<td align="center">19,658</td>
<td align="center">39,907</td>
</tr>
<tr>
<td align="center">Operating benefit of ship charging and swapping station (&#x24;)</td>
<td align="center">77,879</td>
<td align="center">78,780</td>
<td align="center">73,316</td>
</tr>
<tr>
<td align="center">Output-to-input ratio of ship charging and swapping station (%)</td>
<td align="center">258.59</td>
<td align="center">400.75</td>
<td align="center">183.72</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Taking a typical winter day as an example, the operational conditions of the system in different scenarios are analyzed to compare the impacts brought by the introduction of different ship charging and swapping station. The operational conditions of the system on a typical winter day for scenarios 1 to 4 are shown in <xref ref-type="fig" rid="F7">Figures 7</xref>&#x2013;<xref ref-type="fig" rid="F10">10</xref>. From the figures, it can be seen that when there are no ship charging and swapping station in the system, the thermal power units undertake all the regulation tasks and reserve requirements. Deep peak shaving of the thermal power units occurs more frequently, often during load valleys and high wind power output. During these times, fewer thermal power units are in operation, and their output is lower, necessitating deep peak shaving to provide space for wind power integration. After the introduction of ship charging and swapping station, the system&#x2019;s flexible regulation capability is significantly enhanced. The frequency of deep peak shaving for thermal power units is markedly reduced, with part of the system&#x2019;s reserve tasks also being shared. Additionally, the &#x201c;low charge, high discharge&#x201d; operation mode of the ship charging and swapping station effectively promotes the large-scale integration of wind power, improving the economic efficiency of system operations.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>System operation on a typical winter day in scenario 1.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>System operation on a typical winter day in scenario 2.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>System operation on a typical winter day in scenario 3.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>System operation on a typical winter day in scenario 4.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g010.tif"/>
</fig>
<p>To further analyze the impact of the capacity configuration of ship charging and swapping station on system operation, the installed capacity of the ship charging and swapping station is changed while keeping other conditions unchanged. The operational benefits of different types of ship charging and swapping station under different capacities are analyzed based on the parameters in this chapter. The simulation results are shown in <xref ref-type="table" rid="T5">Table 5</xref>, and the trends are illustrated in <xref ref-type="fig" rid="F11">Figure 11</xref>.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Operational benefits of different types of ship charging and swapping station under different installed capacities.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Capacity of ship charging and swapping station (MW)</th>
<th align="center">Operational benefit of dual-ring network wiring mode (&#x24;)/ Output-to-input ratio (%)</th>
<th align="center">Operational benefit of &#x201c;double-petal&#x201d; wiring mode (&#x24;)/ Output-to-input ratio (%)</th>
<th align="center">Operational benefit of two-main-two-backup wiring mode (&#x24;)/ Output-to-input ratio (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">25</td>
<td align="center">31,234/ 429</td>
<td align="center">18,605/ 300</td>
<td align="center">23,472/ 232</td>
</tr>
<tr>
<td align="center">50</td>
<td align="center">56,613/ 439</td>
<td align="center">51,785/ 371</td>
<td align="center">59,373/ 294</td>
</tr>
<tr>
<td align="center">75</td>
<td align="center">74,401/ 407</td>
<td align="center">72,422/ 305</td>
<td align="center">68,286/ 242</td>
</tr>
<tr>
<td align="center">100</td>
<td align="center">83,853/ 370</td>
<td align="center">76,987/ 265</td>
<td align="center">72,199/ 187</td>
</tr>
<tr>
<td align="center">150</td>
<td align="center">85,265/ 269</td>
<td align="center">75,824/ 184</td>
<td align="center">68,437/ 106</td>
</tr>
<tr>
<td align="center">200</td>
<td align="center">77,432/ 197</td>
<td align="center">64,653/ 110</td>
<td align="center">58,863/ 82</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Trend of operational benefits of ship charging and swapping station with changes in installed capacity.</p>
</caption>
<graphic xlink:href="fenrg-13-1536201-g011.tif"/>
</fig>
<p>Analyzing <xref ref-type="fig" rid="F11">Figure 11</xref>, it can be observed that as the installed capacity of ship charging and swapping station increases, the operational benefits and the output-to-input ratio of various types of ship charging and swapping station initially increase and then decrease. This is mainly because: when the installed capacity of ship charging and swapping station is relatively low, their investment and maintenance costs are also relatively low. Meanwhile, their benefits in reducing the operating, reserve, and deep peak shaving costs of thermal power units and in promoting large-scale wind power integration are significant. Additionally, the operational benefits brought by the increase in the capacity of ship charging and swapping station exceed the growth in investment and maintenance costs. Therefore, at this stage, the output-to-input ratio of ship charging and swapping station continues to rise. Later, as the installed capacity of ship charging and swapping station further increases, the demand and benefits of the station within the system gradually reach saturation. However, the rise in installed capacity continues to increase the investment and maintenance costs of the ship charging and swapping station, leading to a decrease in operational benefits and a decline in the output-to-input ratio.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This paper presents an economic analysis method for ship charging and swapping stations within the context of smart grid applications. By developing comprehensive cost and operational models, this study outlines the factors impacting the construction, operation, and maintenance of these stations. Additionally, an economic analysis framework was proposed to minimize the total investment and operating costs, considering thermal power unit operation, wind power curtailment, and deep peak shaving.</p>
<p>The models were validated through a case study using a modified IEEE 30-bus system. The results demonstrated that the integration of ship charging and swapping stations led to significant economic improvements. Specifically, total system costs were reduced by approximately 11.1% in the most efficient scenario, while wind power curtailment costs decreased by over 80%. Additionally, the study revealed that the dual-ring network wiring mode provided the highest economic benefit.</p>
<p>These findings underscore the potential of ship charging and swapping stations to enhance both economic efficiency and system performance, promoting the green transformation of the shipping industry in alignment with the dual carbon goals. Future research could focus on optimizing station locations and exploring advanced coordination strategies with renewable energy sources to further maximize economic benefits.</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/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>LZ: Methodology, Writing&#x2013;original draft, Writing&#x2013;review and editing. TQ: Methodology, Writing&#x2013;original draft, Writing&#x2013;review and editing. YR: Data curation, Formal Analysis, Writing&#x2013;original draft, Writing&#x2013;review and editing. SP: Software, Supervision, Writing&#x2013;original draft, Writing&#x2013;review and editing. WL: Project administration, Resources, Writing&#x2013;original draft, Writing&#x2013;review and editing. LX: Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors LZ, TQ, YR, SP, and WL were employed by State Grid Electric Vehicle Service Hubei Co., Ltd.</p>
<p>The remaining author declares 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="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Calabrese</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Portarapillo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Di Nardo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Venezia</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Turco</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Luciani</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Hydrogen safety challenges: a comprehensive review on production, storage, transport, utilization, and CFD-based consequence and risk assessment</article-title>. <source>Energies</source> <volume>17</volume> (<issue>6</issue>), <fpage>1350</fpage>. <pub-id pub-id-type="doi">10.3390/en17061350</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Economic analysis of energy storage system based on LCC</article-title>,&#x201d; in <source>2019 IEEE 3rd conference on energy internet and energy system integration (EI2)</source>. <publisher-loc>Changsha, China</publisher-loc>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dall&#x2019;Armi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pivetta</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Taccani</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Hybrid PEM fuel cell power plants fuelled by hydrogen for improving sustainability in shipping: state of the art and review on active projects</article-title>. <source>Energies</source> <volume>16</volume> (<issue>4</issue>), <fpage>2022</fpage>. <pub-id pub-id-type="doi">10.3390/en16042022</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Frkovi&#x107;</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>&#x106;osi&#x107;</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Puk&#x161;ec</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Vladimir</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Modelling of the standalone onshore charging station: the nexus between offshore renewables and all-electric ships</article-title>. <source>Energies</source> <volume>16</volume>, <fpage>5789</fpage>. <pub-id pub-id-type="doi">10.3390/en16155789</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Exploring Low-Carbon development strategies for Xi Jiang inland waterway shipping</article-title>. <source>Low. Carbon World</source> <volume>12</volume> (<issue>10</issue>), <fpage>157</fpage>&#x2013;<lpage>159</lpage>. <pub-id pub-id-type="doi">10.16844/j.cnki.cn10-1007/tk.2022.10.023</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Habib</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sou</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Analytical review on the trends and present situation of large-scale sustainable energy storage technology</article-title>. <volume>2</volume>(<issue>3</issue>), <fpage>31</fpage>, <pub-id pub-id-type="doi">10.20897/ejosdr/86200</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hauer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Teuffel</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Integration of energy storage into energy systems</article-title>. <source>Handb. Clean Energy Syst.</source>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1002/9781118991978.hces215</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Inal</surname>
<given-names>O. B.</given-names>
</name>
<name>
<surname>Zincir</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Dere</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Charpentier</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Hydrogen fuel cell as an electric generator: a case study for a general cargo ship</article-title>. <source>J. Mar. Sci. Eng.</source> <volume>12</volume> (<issue>3</issue>), <fpage>432</fpage>. <pub-id pub-id-type="doi">10.3390/jmse12030432</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jing</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ming</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Energy storage system value analysis and value recovery mechanism research</article-title>,&#x201d; in <source>Conference on energy internet and energy system integration</source>. <publisher-loc>Taiyuan, China</publisher-loc>, <fpage>22</fpage>&#x2013;<lpage>24</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kapila</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Oni</surname>
<given-names>A. O.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The development of techno-economic models for large-scale energy storage systems</article-title>. <source>Energy</source> <volume>140</volume>, <fpage>656</fpage>&#x2013;<lpage>672</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.08.117</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Karimi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zadeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Suul</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Evaluation of energy transfer efficiency for shore-to-ship fast charging systems</article-title>,&#x201d; in <source>2020 IEEE 29th international symposium on industrial electronics (ISIE)</source>. <pub-id pub-id-type="doi">10.1109/ISIE45063.2020.9152219</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karimi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zadeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Suul</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A multi-vessel universal shore-to-ship charging system: configuration and control architecture</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>39</volume>, <fpage>2119</fpage>&#x2013;<lpage>2133</lpage>. <pub-id pub-id-type="doi">10.1109/TEC.2024.3384339</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shukla</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>Hydrogen as a fuel for power generation&#x2014;a review</article-title>,&#x201d; in <source>Recent advances in mechanical engineering (FLAME 2022)</source> (<publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Lecture Notes in Mechanical Engineering</publisher-name>), <fpage>249</fpage>&#x2013;<lpage>262</lpage>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://link.springer.com/chapter/10.1007/978-981-99-1894-2_21">https://link.springer.com/chapter/10.1007/978-981-99-1894-2_21</ext-link>
</comment>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ling</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Charging load management of electric cruise ships based on price incentive</article-title>. <source>IOP Conf. Ser. Earth Environ. Sci.</source> <volume>598</volume>, <fpage>012092</fpage>. <pub-id pub-id-type="doi">10.1088/1755-1315/598/1/012092</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moon</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>W. Y.</given-names>
</name>
<name>
<surname>Hendrickson</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Phadke</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Popovich</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Exploring the cost and emissions impacts, feasibility and scalability of battery electric ships</article-title>. <source>Nat. Energy</source> <volume>10</volume>, <fpage>41</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1038/s41560-024-01655-y</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morais</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Lopes</surname>
<given-names>M. P. C.</given-names>
</name>
<name>
<surname>Bellido</surname>
<given-names>M. M. H.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>A. O.</given-names>
<suffix>Jr</suffix>
</name>
<name>
<surname>Castelo Branco</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Energy storage for photovoltaic power plants: economic analysis for different ion-lithium batteries</article-title>. <source>Energy Storage</source> <volume>4</volume> (<issue>6</issue>), <fpage>e376</fpage>. <pub-id pub-id-type="doi">10.1002/est2.376</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Auger</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Olivier</surname>
<given-names>J.-C.</given-names>
</name>
<name>
<surname>Schaeffer</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Auvity</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design, sizing, and energy management of microgrids in harbor areas: a review</article-title>. <source>Energies</source> <volume>13</volume> (<issue>20</issue>), <fpage>5314</fpage>. <pub-id pub-id-type="doi">10.3390/en13205314</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ruibao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Min</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Research on economy of electrochemical energy storage system under peak-valley price difference and whole value mode</article-title>,&#x201d; in <source>Conference on energy internet and energy system integration</source>. <publisher-loc>Taiyuan, China</publisher-loc>, <fpage>22</fpage>&#x2013;<lpage>24</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sruthy</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Preetha</surname>
<given-names>P. K.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Implementation and operational feasibility of an offshore floating charging station for sustainable marine transportation</article-title>. <source>Environ. Dev. Sustain</source> <volume>26</volume>, <fpage>20931</fpage>&#x2013;<lpage>20962</lpage>. <pub-id pub-id-type="doi">10.1007/s10668-023-03512-6</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sruthy</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Raj</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Preetha</surname>
<given-names>P. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An offshore floating charging station for electric ships: accessibility enhancement schemes for recharging</article-title>. <source>J. Mar. Sci. Technol.</source> <volume>10</volume>, <fpage>1143</fpage>&#x2013;<lpage>1150</lpage>. <pub-id pub-id-type="doi">10.1080/17445302.2020.1816748</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suberu</surname>
<given-names>M. Y.</given-names>
</name>
<name>
<surname>Mustafa</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Bashir</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Energy storage systems for renewable energy power sector integration and mitigation of intermittency</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>35</volume>, <fpage>499</fpage>&#x2013;<lpage>514</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2014.04.009</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rogers</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Reducing energy consumption and pollution in the urban transportation sector: a review of policies and regulations in Beijing</article-title>. <source>J. Clean. Prod.</source> <volume>285</volume>, <fpage>125339</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2020.125339</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van Hoecke</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Laffineur</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Campe</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Perreault</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Verbruggen</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Lenaerts</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Challenges in the use of hydrogen for maritime applications</article-title>. <source>Energy Environ. Sci.</source> <volume>14</volume>, <fpage>815</fpage>&#x2013;<lpage>843</lpage>. <pub-id pub-id-type="doi">10.1039/d0ee01545h</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Study on the current situation and countermeasures of the development of China&#x2019;s electric ship industry</article-title>. <source>China Marit. Saf.</source> (<issue>08</issue>), <fpage>65</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.16831/j.cnki.issn1673-2278.2022.08.021</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nian</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A preliminary evaluation of marinized offshore charging station for future electric ships</article-title>. <source>ADBI Work. Pap. Ser.</source> <volume>1199</volume>. <pub-id pub-id-type="doi">10.1088/1755-1315/598/1/012092</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X. P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Charging station location optimization of electric ship based on backup coverage model</article-title>. <source>J. Mar. Sci. Eng.</source> <volume>11</volume> (<issue>2</issue>), <fpage>137</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.12716/1001.11.02.16</pub-id>
</citation>
</ref>
</ref-list>
<sec id="s12">
<title>Nomenclature </title>
<sec>
<title>Abbreviations</title>
<def-list>
<def-item>
<term id="G1-fenrg.2025.1536201">
<bold>AC</bold>
</term>
<def>
<p>alternating current</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2025.1536201">
<bold>DC</bold>
</term>
<def>
<p>direct current</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2025.1536201">
<bold>FCS</bold>
</term>
<def>
<p>floating charging station</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2025.1536201">
<bold>O&#x26;M</bold>
</term>
<def>
<p>operation and management</p>
</def>
</def-item>
</def-list>
</sec>
<sec>
<title>Cost and operational model</title>
<def-list>
<def-item>
<term id="G5-fenrg.2025.1536201">
<inline-formula id="inf18">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mtext mathvariant="bold">Inv</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>construction costs of ship charging and swapping station</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2025.1536201">
<inline-formula id="inf19">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mtext mathvariant="bold">OM</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>operation and maintenance costs of ship charging and swapping station</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2025.1536201">
<inline-formula id="inf20">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mtext mathvariant="bold">Rep</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>equipment replacement costs of ship charging and swapping station</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2025.1536201">
<inline-formula id="inf21">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mtext mathvariant="bold">ShipC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit construction costs of charging</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2025.1536201">
<inline-formula id="inf22">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mtext mathvariant="bold">ShipG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit construction costs of discharging</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2025.1536201">
<inline-formula id="inf23">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mtext mathvariant="bold">ShipST</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit construction costs of other equipment</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2025.1536201">
<inline-formula id="inf24">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>capacities of charging equipment</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2025.1536201">
<inline-formula id="inf25">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>capacities of discharging equipment</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2025.1536201">
<inline-formula id="inf26">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mtext mathvariant="bold">ST</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>capacity of other equipment in harbour</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2025.1536201">
<inline-formula id="inf27">
<mml:math id="m49">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>annualization factor</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2025.1536201">
<inline-formula id="inf28">
<mml:math id="m50">
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>discount rate</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2025.1536201">
<inline-formula id="inf29">
<mml:math id="m51">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mtext mathvariant="bold">pro</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>project duration in years</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2025.1536201">
<inline-formula id="inf30">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">O</mml:mi>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>annualized unit fixed maintenance cost</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2025.1536201">
<inline-formula id="inf31">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">O</mml:mi>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit variable maintenance cost</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2025.1536201">
<inline-formula id="inf32">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>charging power</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2025.1536201">
<inline-formula id="inf33">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">Ship</mml:mtext>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>discharging power</p>
</def>
</def-item>
<def-item>
<term id="G21-fenrg.2025.1536201">
<bold>
<italic>k</italic>
</bold>
</term>
<def>
<p>total number of replacements</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2025.1536201">
<inline-formula id="inf34">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mtext mathvariant="bold">cyc</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>operational lifespan</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2025.1536201">
<inline-formula id="inf35">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>actual charging power at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2025.1536201">
<inline-formula id="inf36">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>lower limit of charging power</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2025.1536201">
<inline-formula id="inf37">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper limit of charging power</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2025.1536201">
<inline-formula id="inf38">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variable representing charging working state at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2025.1536201">
<inline-formula id="inf39">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext> </mml:mtext>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>actual discharging power at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2025.1536201">
<inline-formula id="inf40">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext> </mml:mtext>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
<mml:mtext> </mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>lower limit of discharging power</p>
</def>
</def-item>
<def-item>
<term id="G29-fenrg.2025.1536201">
<inline-formula id="inf41">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext> </mml:mtext>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
<mml:mtext> </mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper limit of discharging power</p>
</def>
</def-item>
<def-item>
<term id="G30-fenrg.2025.1536201">
<inline-formula id="inf42">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variable representing discharging working state at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G31-fenrg.2025.1536201">
<inline-formula id="inf43">
<mml:math id="m65">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>positive spinning reserve capacity at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G32-fenrg.2025.1536201">
<inline-formula id="inf44">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>negative spinning reserve capacity at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G33-fenrg.2025.1536201">
<inline-formula id="inf45">
<mml:math id="m67">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>positive spinning reserve capacity at time period <italic>t</italic> under charging conditions</p>
</def>
</def-item>
<def-item>
<term id="G34-fenrg.2025.1536201">
<inline-formula id="inf46">
<mml:math id="m68">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>negative spinning reserve capacity at time period <italic>t</italic> under charging conditions</p>
</def>
</def-item>
<def-item>
<term id="G35-fenrg.2025.1536201">
<inline-formula id="inf47">
<mml:math id="m69">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>positive spinning reserve capacity at time period <italic>t</italic> under under discharging conditions</p>
</def>
</def-item>
<def-item>
<term id="G36-fenrg.2025.1536201">
<inline-formula id="inf48">
<mml:math id="m70">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold">h</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>negative spinning reserve capacity at time period <italic>t</italic> under under discharging conditions</p>
</def>
</def-item>
</def-list>
</sec>
<sec>
<title>Objective function</title>
<def-list>
<def-item>
<term id="G37-fenrg.2025.1536201">
<inline-formula id="inf49">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>operating cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G38-fenrg.2025.1536201">
<inline-formula id="inf50">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>penalty cost for wind power curtailment</p>
</def>
</def-item>
<def-item>
<term id="G39-fenrg.2025.1536201">
<bold>
<italic>T</italic>
</bold>
</term>
<def>
<p>number of periods in typical daily scheduling cycle</p>
</def>
</def-item>
<def-item>
<term id="G40-fenrg.2025.1536201">
<inline-formula id="inf51">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>fuel cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G41-fenrg.2025.1536201">
<inline-formula id="inf52">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>start-up cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G42-fenrg.2025.1536201">
<inline-formula id="inf53">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>reserve cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G43-fenrg.2025.1536201">
<inline-formula id="inf54">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>deep peak shaving loss cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G44-fenrg.2025.1536201">
<inline-formula id="inf55">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mi mathvariant="bold">O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>deep peak shaving fuel cost of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G45-fenrg.2025.1536201">
<inline-formula id="inf56">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>deep peak shaving subsidy income of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G46-fenrg.2025.1536201">
<inline-formula id="inf57">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold">G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>number of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G47-fenrg.2025.1536201">
<inline-formula id="inf58">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>fuel cost coefficients of conventional thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G48-fenrg.2025.1536201">
<inline-formula id="inf59">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>fuel cost coefficients of conventional thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G49-fenrg.2025.1536201">
<inline-formula id="inf60">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>single start-up cost of thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G50-fenrg.2025.1536201">
<inline-formula id="inf61">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit capacity costs for providing positive spinning reserves by thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G51-fenrg.2025.1536201">
<inline-formula id="inf62">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit capacity costs for providing negative spinning reserves by thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G52-fenrg.2025.1536201">
<inline-formula id="inf63">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>operational impact coefficients of thermal power units during non-oil deep peak shaving stages</p>
</def>
</def-item>
<def-item>
<term id="G53-fenrg.2025.1536201">
<inline-formula id="inf64">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>operational impact coefficients of thermal power units during oil-fired deep peak shaving stages</p>
</def>
</def-item>
<def-item>
<term id="G54-fenrg.2025.1536201">
<inline-formula id="inf65">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>purchase cost of thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G55-fenrg.2025.1536201">
<inline-formula id="inf66">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>rotor cracking cycle times of unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G56-fenrg.2025.1536201">
<inline-formula id="inf67">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">o</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>oil consumption of thermal power unit <italic>i</italic> during oil-fired deep peak shaving at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G57-fenrg.2025.1536201">
<inline-formula id="inf68">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mtext mathvariant="bold">oil</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>oil price</p>
</def>
</def-item>
<def-item>
<term id="G58-fenrg.2025.1536201">
<inline-formula id="inf69">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit electricity compensation prices for non-oil of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G59-fenrg.2025.1536201">
<inline-formula id="inf70">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit electricity compensation prices for oil-fired deep peak shaving of thermal power units</p>
</def>
</def-item>
<def-item>
<term id="G60-fenrg.2025.1536201">
<inline-formula id="inf71">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mtext mathvariant="bold">Wc</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>unit wind power curtailment penalty cost</p>
</def>
</def-item>
<def-item>
<term id="G61-fenrg.2025.1536201">
<inline-formula id="inf72">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>wind power forecast output at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G62-fenrg.2025.1536201">
<inline-formula id="inf73">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>actual wind power dispatch output at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G63-fenrg.2025.1536201">
<inline-formula id="inf74">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">o</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>predicted value of system&#x2019;s electric load at time period <italic>t</italic>.</p>
</def>
</def-item>
<def-item>
<term id="G64-fenrg.2025.1536201">
<inline-formula id="inf75">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>forecast error ratios for system load</p>
</def>
</def-item>
<def-item>
<term id="G65-fenrg.2025.1536201">
<inline-formula id="inf76">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mi mathvariant="bold">W</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>forecast error ratios for wind power</p>
</def>
</def-item>
<def-item>
<term id="G66-fenrg.2025.1536201">
<inline-formula id="inf77">
<mml:math id="m99">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>positive spinning reserve capacity of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G67-fenrg.2025.1536201">
<inline-formula id="inf78">
<mml:math id="m100">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>negative spinning reserve capacity of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G68-fenrg.2025.1536201">
<inline-formula id="inf79">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variable for operational state of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G69-fenrg.2025.1536201">
<inline-formula id="inf80">
<mml:math id="m102">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">RPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variables for peak shaving state of thermal power unit <italic>i</italic> at time period <italic>t</italic> conventional peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G70-fenrg.2025.1536201">
<inline-formula id="inf81">
<mml:math id="m103">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variables for peak shaving state of thermal power unit <italic>i</italic> at time period <italic>t</italic> non-oil deep peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G71-fenrg.2025.1536201">
<inline-formula id="inf82">
<mml:math id="m104">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">DPRO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>binary variables for peak shaving state of thermal power unit <italic>i</italic> at time period <italic>t</italic> oil-fired deep peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G72-fenrg.2025.1536201">
<inline-formula id="inf83">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>generation power of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G73-fenrg.2025.1536201">
<inline-formula id="inf84">
<mml:math id="m106">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">RPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper and lower output limits of thermal power unit <italic>i</italic> for conventional peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G74-fenrg.2025.1536201">
<inline-formula id="inf85">
<mml:math id="m107">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">DPR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper and lower output limits of thermal power unit <italic>i</italic> for non-oil deep peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G75-fenrg.2025.1536201">
<inline-formula id="inf86">
<mml:math id="m108">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">DRPO</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper and lower output limits of thermal power unit <italic>i</italic> for oil-fired deep peak shaving</p>
</def>
</def-item>
<def-item>
<term id="G76-fenrg.2025.1536201">
<inline-formula id="inf87">
<mml:math id="m109">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">on</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>start-up time of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G77-fenrg.2025.1536201">
<inline-formula id="inf88">
<mml:math id="m110">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">off</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>shutdown time of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G78-fenrg.2025.1536201">
<inline-formula id="inf89">
<mml:math id="m111">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">on</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>minimum allowable start-up time for thermal power</p>
</def>
</def-item>
<def-item>
<term id="G79-fenrg.2025.1536201">
<inline-formula id="inf90">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">off</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>minimum allowable shutdown time for thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G80-fenrg.2025.1536201">
<inline-formula id="inf91">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upward ramping power of thermal power unit <italic>i</italic> per unit time</p>
</def>
</def-item>
<def-item>
<term id="G81-fenrg.2025.1536201">
<inline-formula id="inf92">
<mml:math id="m114">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>downward ramping rate of thermal power unit <italic>i</italic> per unit time.</p>
</def>
</def-item>
<def-item>
<term id="G82-fenrg.2025.1536201">
<inline-formula id="inf93">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>positive spinning reserve capacity of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G83-fenrg.2025.1536201">
<inline-formula id="inf94">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>negative spinning reserve capacity of thermal power unit <italic>i</italic> at time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G84-fenrg.2025.1536201">
<inline-formula id="inf95">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">up</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upward ramping rates of thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G85-fenrg.2025.1536201">
<inline-formula id="inf96">
<mml:math id="m118">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mtext mathvariant="bold">down</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upward/downward ramping rates of thermal power unit <italic>i</italic>
</p>
</def>
</def-item>
</def-list>
</sec>
</sec>
</back>
</article>