<?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">1259067</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1259067</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>Multi-stage low-carbon planning of an integrated energy system considering demand response</article-title>
<alt-title alt-title-type="left-running-head">Huan et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1259067">10.3389/fenrg.2023.1259067</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Huan</surname>
<given-names>Jiajia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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>Ding</surname>
<given-names>Qiaoyi</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1833524/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yu</surname>
<given-names>Tao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1266386/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cheng</surname>
<given-names>Yusi</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Guangdong Power Grid Co., Ltd.</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Electric Power Engineering</institution>, <institution>South China University of Technology</institution>, <addr-line>Guangzhou</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/1925650/overview">Shiwei Xie</ext-link>, Fuzhou 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/2165933/overview">Tomasz G&#xf3;rski</ext-link>, University of Gdansk, Poland</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1111409/overview">Lv Chaoxian</ext-link>, China University of Mining and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Tao Yu, <email>taoyu1@scut.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>01</day>
<month>09</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="ecorrected">
<day>02</day>
<month>03</month>
<year>2026</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1259067</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>07</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>08</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Huan, Ding, Yu and Cheng.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Huan, Ding, Yu and Cheng</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>In the context of energy crisis, the development of low-carbon integrated energy systems has become a prominent research area. This article addresses the challenges posed by high energy consumption and emissions in integrated energy systems by proposing a multi-stage planning method for low-carbon integrated energy that considers load time transfer characteristics. The first step involves examining the time transfer characteristics of demand response and analyzing the economic benefits of integrated energy systems participating in the electricity&#x2013;carbon market. Subsequently, a multi-stage green low-carbon planning model for the integrated energy system is constructed. To validate the effectiveness of the proposed model, actual calculation results are obtained. These results demonstrate that the demand response, specifically in data centers, can significantly reduce the operational costs of integrated energy systems. Furthermore, the multi-stage low-carbon planning approach is shown to be more reasonable and economically beneficial compared to single-stage planning. Overall, this research article provides insights into the development of low-carbon integrated energy systems within the context of energy crisis. By considering load time transfer characteristics and employing a multi-stage planning method, this article highlights the potential for reducing costs and improving the overall efficiency of integrated energy systems.</p>
</abstract>
<kwd-group>
<kwd>integrated energy systems</kwd>
<kwd>multi-stage planning</kwd>
<kwd>low-carbon planning</kwd>
<kwd>data center</kwd>
<kwd>demand response</kwd>
</kwd-group>
<counts>
<page-count count="12"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Process and Energy Systems Engineering</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the energy crisis becoming increasingly serious (<xref ref-type="bibr" rid="B22">Yang L. et al., 2022</xref>), energy conservation and low-carbon development have gradually become the development philosophy of all countries in the world. The integrated energy system can achieve multi-energy coupling, improve the consumption rate of renewable energy through electricity&#x2013;gas&#x2013;thermal complementarity, and reduce carbon emissions. It is an important means to achieve carbon emission reduction goals. Therefore, it has received widespread attention from countries around the world (<xref ref-type="bibr" rid="B12">Lv et al., 2021</xref>). Therefore, in the context of green and low-carbon development, this article focuses on the planning of integrated energy systems and conducts research on multi-stage green and low-carbon comprehensive energy planning considering carbon emissions, providing theoretical and technical support for relevant researchers and planners.</p>
</sec>
<sec id="s2">
<title>2 Related work</title>
<p>At present, there are relatively mature research studies on the planning of integrated energy systems that consider carbon emissions, but the impact of the electricity&#x2013;carbon market has not been fully considered in the planning. <xref ref-type="bibr" rid="B4">Chen et al. (2021)</xref> constructed a multi-stage planning method for the integrated energy system under a tiered carbon trading mechanism. <xref ref-type="bibr" rid="B28">Zhang et al. (2015)</xref> proposed a planning scheme that considers reliability, energy efficiency, and carbon emissions for the expansion plan of the electrical thermal coupling integrated energy hub. <xref ref-type="bibr" rid="B21">Xiong et al. (2021)</xref> studied the optimal configuration of hydrogen energy storage based on the electrical thermal load characteristics of integrated energy systems and verified its feasibility of reducing energy supply costs and carbon emissions. <xref ref-type="bibr" rid="B8">Li et al. (1608)</xref> proposed a low-carbon operation optimization strategy considering the electricity gas thermal hydrogen demand response and stepped carbon emission costs. <xref ref-type="bibr" rid="B24">Yuan et al. (2023)</xref> studied the optimization and scheduling method of integrated energy at the park level under the carbon green certificate trading mechanism. <xref ref-type="bibr" rid="B29">Zhang et al. (2020)</xref> introduced a reward and punishment tiered carbon trading mechanism to address the collaborative planning problem of integrated energy systems, taking into account the uncertainty of electric heating flexible loads, and proposed an integrated energy system planning model. <xref ref-type="bibr" rid="B11">Luo et al. (2021)</xref> constructed an integrated energy optimization scheduling model for the carbon green certificate joint trading mechanism, which can effectively improve the consumption rate of renewable energy. <xref ref-type="bibr" rid="B10">Liu et al. (2023)</xref> proposed dual-level optimization scheduling of integrated energy that considers carbon emission flow and demand side response to address the issue of low-carbon scheduling of integrated energy, which can achieve low-carbon economic operation. <xref ref-type="bibr" rid="B13">Qiu et al. (2015a)</xref> introduced a carbon trading mechanism and constructed an electricity gas joint expansion planning model that considers both economic and low-carbon aspects. <xref ref-type="bibr" rid="B18">Wang et al. (2019)</xref> proposed an optimal-capacity allocation model for the integrated energy system in the park, effectively improving the consumption rate of renewable energy and reducing carbon emissions. <xref ref-type="bibr" rid="B16">Shen et al. (2020)</xref> proposed data-driven robust planning for industrial integrated energy systems in response to various uncertainties. <xref ref-type="bibr" rid="B25">Zeng et al. (2023)</xref> proposed a double-layer optimization model based on the improved non-dominated sorting genetic algorithm-II (NSGA-II) and mixed-integer linear programming (MILP). <xref ref-type="bibr" rid="B26">Zhang et al. (2023)</xref> proposed a low-carbon economic dispatch model for an integrated energy system that considers an LCES and carbon capture system. The aforementioned literature conducted in-depth research on the low-carbon operation planning of integrated energy systems, but did not consider the impact of electricity markets on the power balance of integrated energy systems.</p>
<p>Many scholars have conducted multi-stage planning research on the planning of integrated energy systems. <xref ref-type="bibr" rid="B30">Zhao et al. (2020)</xref> constructed a long-term planning method for the integrated energy system of a park that takes into account the uncertainty of wind, light, and load. <xref ref-type="bibr" rid="B19">Wei et al. (2022)</xref> proposed a multi-objective extended planning model for the integrated energy system of electricity gas interconnection based on IGDT to address the problem of load fluctuations in the electricity gas system. <xref ref-type="bibr" rid="B2">Cao et al. (2020)</xref> proposed a multi-stage integrated energy system planning model to address the shortcomings of single-phase construction issues. <xref ref-type="bibr" rid="B3">Chen et al. (2022)</xref> constructed a dual-layer optimization configuration model for PIES that considers optimal construction timing and cloud energy storage. This model can improve the planning economy and equipment utilization efficiency of PIES. <xref ref-type="bibr" rid="B14">Qiu et al. (2015b)</xref> considered the uncertainty of load and cost and proposed multi-stage planning for a typical scenario based on an electric pneumatic coupling integrated energy system. <xref ref-type="bibr" rid="B15">Santos et al. (2015)</xref> proposed a multi-stage distributed generation planning model considering short-term and medium- and long-term uncertainties. <xref ref-type="bibr" rid="B17">Unsihuay-Vila et al. (2010)</xref> proposed an expansion model for a multi-region and multi-stage integrated energy system with electricity and gas coupling. <xref ref-type="bibr" rid="B5">Ding et al. (2018)</xref> proposed a multi-stage stochastic programming model for the electricity gas integrated energy system based on &#x201c;wait-and-see decision-making&#x201d; in response to load uncertainty. However, the aforementioned literature did not conduct research on how to achieve multi-stage energy structure transformation of the integrated energy system while meeting carbon emission reduction goals.</p>
</sec>
<sec id="s3">
<title>3 Discussion and limitations</title>
<p>In summary, the current research has not fully considered the impact of the electricity&#x2013;carbon market, and the constraints of different carbon reduction goals on the planning of the integrated energy system were omitted. The time transfer characteristics of demand response, such as data centers in the integrated energy system, were overlooked. In addition, existing multi-stage planning methods lack consideration for the exchange of information among various components of the integrated energy system, and different components are in a relatively fragmented state, which cannot coordinate planning and operation well to achieve economic optimal results (<xref ref-type="bibr" rid="B31">Zhao Ning et al., 2023</xref>; <xref ref-type="bibr" rid="B7">Gorski, 2023</xref>).</p>
<p>Therefore, this article considers the time transfer characteristics of data center servers and electric refrigerators, studies the optimal timing of energy equipment construction, and constructs a low-carbon multi-stage planning model of an integrated energy system considering carbon neutrality paths. A low-carbon integrated energy system planning model with the goal of minimizing comprehensive costs is proposed. It is converted into mixed-integer linear programming and solved by Gurobi. Finally, the effectiveness of the proposed model is verified by the results of practical examples.</p>
<p>This article is mainly divided into four parts. The first part constructs the overall framework of the integrated energy system, clarifying the main energy types, energy equipment types, and load types included in the integrated energy system. The second part studies the time transfer characteristic of the demand response and constructs adjustable models for servers and electric refrigerators. The third part constructs the income model of integrated energy in the electricity&#x2013;carbon market. The electricity market considers the income of the day-ahead electricity market and the day-ahead frequency modulation market, and the carbon market considers the economic income under the stepped carbon trading mechanism. The fourth part is example verification.</p>
</sec>
<sec id="s4">
<title>4 Structure of the integrated energy system</title>
<p>The structure of the integrated energy system in this article is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. The energy supply side of the integrated energy system includes the superior power grid, natural gas grid, photovoltaic, and wind turbine. Energy conversion equipment includes cogeneration units, gas boilers, electric refrigerators, absorption chillers, and P2G equipment. Energy storage equipment includes electrical energy storage and heat storage devices. Energy demand includes conventional electricity, thermal, cooling loads, and new loads. The demand response refers to data center servers and electric refrigerators.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Integrated energy system structure.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g001.tif"/>
</fig>
<p>In the early stage of integrated energy construction, due to factors such as economic efficiency and power grid foundation, a large number of high-emission and high-energy-consumption energy equipment was constructed, resulting in a low penetration rate of renewable energy and high overall carbon emissions in the park. The energy utilization rate needs to be improved. Under the carbon goal, the integrated energy system needs to gradually retire high-emission and high-energy-consumption units, invest in more green and environmentally friendly energy equipment, and develop into a green and low-carbon integrated energy system mainly based on renewable energy.</p>
</sec>
<sec id="s5">
<title>5 Transfer characteristic of data center demand response</title>
<p>With the vigorous development of the new generation of information technology, the scale and volume of data centers have also grown rapidly. Due to the unique time migration characteristics of computing resources, the data center has become one of the most potential demand response resources. The new load mentioned previously mainly refers to the data center load, which generally includes servers and electric refrigerators. An adjustable model for the server and electric refrigerator is given in the following section.</p>
<sec id="s5-1">
<title>5.1 Data center server model</title>
<p>The data center server is the main device for processing task requests. The task requests in data centers can be divided into two types: delay sensitive and delay tolerant. Among them, delay-tolerant task requests have lower execution time requirements and only need to be executed within the delay limit, which has good time transfer potential. The execution order of delay-tolerant task requests can be reasonably arranged based on the current energy supply situation of the integrated energy system.</p>
<p>The total power consumption of data center servers is related to active servers and task requests processed by servers, which can be expressed as (<xref ref-type="bibr" rid="B23">Yang T. et al., 2022</xref>)<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Here, <italic>P</italic>
<sub>srv<italic>,n,s,t</italic>
</sub> is the total power consumption of the server at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year; <italic>m</italic>
<sub>
<italic>n,s,t</italic>
</sub> is the number of active servers at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year; <italic>P</italic>
<sub>
<italic>n</italic>
</sub> is the idle power consumption of the server; <italic>P</italic>
<sub>
<italic>p</italic>
</sub> is the full power consumption of the server; <italic>v</italic>
<sub>
<italic>n,s,t</italic>
</sub> is the total number of tasks processed by all active servers at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year; and <italic>F</italic> is the maximum number of tasks processed by a single server.</p>
<p>The aforementioned formula is simplified and converted into a linear function of active servers and task requests:<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close="" separators="|">
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Here, <italic>c</italic>
<sub>1</sub> and <italic>c</italic>
<sub>2</sub> are server performance-related parameters.</p>
<p>Some task requests are delay tolerant and can be adjusted in execution time.<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Here, <italic>v</italic>
<sup>aj</sup> <sub>
<italic>n,s,t</italic>
</sub> is the number of delay-tolerant task requests at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>v</italic>
<sup>unaj</sup> <sub>
<italic>n,s,t</italic>
</sub> is the number of delay-sensitive task requests at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>v</italic>
<sup>aj</sup> <sub>
<italic>-,n,s,t</italic>
</sub> is the number of delay-tolerant task requests reduced in execution at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>v</italic>
<sup>aj</sup> <sub>
<italic>&#x2b;,n,s,t</italic>
</sub> is the number of delay-tolerant task requests increased in execution at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year.</p>
<p>The linear relationship between the overall power consumption of data centers and server power consumption can be expressed as<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Here, <italic>P</italic>
<sub>dc<italic>,n,s,t</italic>
</sub> are the power consumption at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year of the data center and PUE is the energy efficiency coefficient of the data center.</p>
</sec>
<sec id="s5-2">
<title>5.2 Adjustable model of the electric refrigerator</title>
<p>The server generates a certain amount of thermal energy when processing computing tasks. In order to ensure the normal operation of the data center servers, the temperature of the data center computer room needs to be maintained within a certain range, so the data center needs to be equipped with sufficient electric refrigerators. At each moment, the data center server generates a certain amount of thermal energy, while the electric refrigerator provides a certain amount of cooling capacity. Therefore, based on the first-order equivalent thermal parameter model, the temperature variation relationship between the beginning and end of the time period can be obtained as follows (<xref ref-type="bibr" rid="B5">Ding et al., 2018</xref>):<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c2;</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:mrow>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Here, <italic>T</italic>
<sub>in,<italic>n,t,s</italic>
</sub> is the indoor temperature of the computer room at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>T</italic>
<sub>out,<italic>n,t,s</italic>
</sub> is the outdoor temperature at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>R</italic> and <italic>C</italic> are the equivalent thermal resistance and equivalent thermal capacity of the electric refrigerator load, respectively. <italic>Q</italic>
<sub>
<italic>n,s,t</italic>
</sub> is the cooling capacity of the computer room at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>Q</italic>
<sub>co,<italic>n,s,t</italic>
</sub> is the cooling capacity of the electric refrigerator at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>&#x3da;</italic> is the ratio of server thermal energy to power consumption. <italic>T</italic>
<sup>max</sup> <sub>temp</sub> and <italic>T</italic>
<sup>min</sup> <sub>temp</sub> are the upper and lower limits of the computer room temperature, respectively, to ensure the normal operation of the data center. This article stipulates that the temperature of the computer room must be maintained between 18&#xb0;C and 24&#xb0;C (<xref ref-type="bibr" rid="B1">ASHRAE, 2021</xref>; <xref ref-type="bibr" rid="B20">Wu et al., 2023</xref>).</p>
<p>Considering that the electric refrigerator in the computer room is a variable-frequency air conditioner, the relationship between air conditioning power consumption and air conditioning cooling capacity is<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m13">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2a7d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a7d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Here, <italic>k</italic>
<sub>1</sub>, <italic>k</italic>
<sub>2</sub>, <italic>l</italic>
<sub>1</sub>, and <italic>l</italic>
<sub>2</sub> are a constant coefficient; <italic>P</italic>
<sub>co,<italic>n,s,t</italic>
</sub> is the air conditioning power consumption of the computer room at time <italic>t</italic> under scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>P</italic>
<sub>co</sub> <sup>max</sup> is the rated power consumption of the computer room air conditioner.</p>
<p>Therefore, while ensuring the temperature of the data center computer room, the cooling capacity of the air conditioning can be adjusted by adjusting the power consumption of the air conditioning to achieve load time transfer.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Economic benefit in the electricity&#x2013;carbon market</title>
<sec id="s6-1">
<title>6.1 Economic benefits in the electricity market</title>
<p>The economic benefits of the integrated energy system in the day-ahead electricity market conclude the benefits of the day-ahead electricity market and the day-ahead auxiliary frequency regulation market. In the day-ahead electricity market, integrated energy systems can purchase and sell electricity. In the frequency regulation market, the integrated energy system obtains economic benefits by providing frequency modulation capacity through the demand side response. The integrated energy system reports adjustable capacity, tracks the frequency modulation signal of the dispatching center, and finally, settles the frequency modulation capacity and frequency modulation mileage according to market rules (<xref ref-type="bibr" rid="B9">Liu et al., 2021</xref>). The revenue model of the day-ahead electricity market and frequency regulation market can be expressed as<disp-formula id="e14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</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>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>e</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</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:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:mi>C</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")" separators="|">
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mfenced>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where C<sub>1,<italic>n</italic>
</sub> and C<sub>2,<italic>n</italic>
</sub> represent the economic benefits of the day-ahead electricity market and the frequency regulation market in the <italic>n</italic>th year, respectively. <italic>e</italic>
<sub>
<italic>n,s,t</italic>
</sub> represents the electricity price at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>p</italic>
<sub>
<italic>e,sell,n,s,t</italic>
</sub> represents the power sold to the superior power grid at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>P</italic>
<sub>
<italic>e,buy,n,s,t</italic>
</sub> represents the power purchased from the superior power grid at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>CAP</italic>
<sub>
<italic>n,s,t</italic>
</sub> represents the bid winning capacity of the frequency regulation market at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>&#x3bb;</italic>
<sub>cp<italic>,n,s,t</italic>
</sub> is the capacity price at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>&#x3bb;</italic>
<sub>mp<italic>,n,s,t</italic>
</sub> is the mileage price at time <italic>t</italic> of the <italic>s</italic>th typical scenario in the <italic>n</italic>th year. <italic>R</italic>
<sup>mileage</sup> is the mileage coefficient. <italic>A</italic> is the demand side response performance coefficient.</p>
</sec>
<sec id="s6-2">
<title>6.2 Economic benefits of the carbon trading market</title>
<p>A certain capacity of P2G equipment has been built in the integrated energy system. On one hand, it can convert carbon dioxide generated into methane, effectively reducing carbon emissions. On the other hand, P2G equipment can play a role in energy storage. During the peak period of renewable energy generation, the energy generated from renewable energy that cannot be consumed is converted into chemical energy for storage, which effectively improves the renewable energy consumption rate of the integrated energy system. The integrated energy system can sell excess carbon quotas in the carbon market for profit (<xref ref-type="bibr" rid="B33">Zhou et al., 2023</xref>).</p>
<sec id="s6-2-1">
<title>6.2.1 Integrated energy system carbon emission quota calculation</title>
<p>The carbon emission sources in the integrated energy system include electricity purchased from the superior power grid, CHP units, and gas boilers. Moreover, this article assumes that the electricity purchased from the superior power grid is all produced by coal-fired units. Therefore, the carbon emission quota model is (<xref ref-type="bibr" rid="B24">Yuan et al., 2023</xref>)<disp-formula id="e17">
<mml:math id="m17">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</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:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>&#x2032;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <italic>E</italic>&#x2ca;<sub>IES,n</sub>, <italic>E</italic>&#x2ca;<sub>buy,n</sub>, <italic>E</italic>&#x2ca;<sub>CHP,n</sub>, and <italic>E</italic>&#x2ca;<sub>GB,n</sub> represent the carbon emission rights quotas obtained by the integrated energy system, purchase of electricity from the superior power grid, CHP units, and gas boilers in the <italic>n</italic>th year, respectively. <italic>&#x3b4;</italic>&#x2ca;<sub>e</sub>, <italic>&#x3b4;</italic>&#x2ca;<sub>CHP, e</sub>, <italic>&#x3b4;</italic>&#x2ca;<sub>CHP, h</sub>, and <italic>&#x3b4;</italic>&#x2ca;<sub>GB, h</sub> represent the carbon emission rights quotas obtained by the superior power grid for purchasing electricity per unit, coal-fired unit production per unit, CHP unit production per unit of electricity and thermal power, and gas boiler production per unit of thermal power, respectively. <italic>P</italic>
<sub>g,buy,<italic>n,s,t</italic>
</sub> is the purchased gas at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>P</italic>
<sub>CHP,<italic>n,s,t</italic>
</sub> and <italic>H</italic>
<sub>CHP,<italic>n,s,t</italic>
</sub> are the electricity production and residual thermal of the gas turbine during the time period <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>H</italic>
<sub>GB,<italic>n,s,t</italic>
</sub> is the thermal production of the gas boiler during the time period <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>T</italic> is the scheduling cycle.</p>
<p>The actual carbon emission model of the integrated energy system can be expressed as<disp-formula id="e18">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</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>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</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>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</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>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
</sec>
<sec id="s6-2-2">
<title>6.2.2 Stepped carbon trading mechanism</title>
<p>The number of carbon emission quotas that can be purchased or sold in the carbon trading market by the integrated energy system can be expressed as<disp-formula id="e19">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>This article adopts a tiered carbon trading mechanism, setting multiple price ranges. When the integrated energy system needs to purchase more carbon emission quotas, the corresponding range prices will also be higher, thereby further limiting carbon emissions (<xref ref-type="bibr" rid="B23">Yang T. et al., 2022</xref>).<disp-formula id="e20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>O</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>6</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>6</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <italic>C</italic>
<sub>CO2,<italic>n</italic>
</sub> is the economic return of the carbon trading market in the <italic>n</italic>th year, <italic>&#x3bb;</italic> is the carbon trading base price, <italic>&#x3b1;</italic> is the price growth rate, and <italic>d</italic> is the length of the unit carbon emission interval.</p>
</sec>
</sec>
</sec>
<sec id="s7">
<title>7 Integrated energy system multi-stage planning</title>
<p>Due to the uncertainty of load growth, for planning over 10&#xa0;years, single-stage planning easily leads to redundant or insufficient construction capacity due to inaccurate load forecasting. Therefore, for long-term planning, multi-stage planning is generally adopted, which can effectively reduce planning and construction risks.</p>
<sec id="s7-1">
<title>7.1 Objective function</title>
<p>The equipment for planning in this article includes photovoltaics, wind turbines, CHP units, electrical energy storage, and thermal energy storage. With the goal of minimizing multi-stage integrated costs, a planning model for the integrated energy system is constructed. The integrated cost includes construction cost, operating cost, day-ahead market revenue, and carbon market revenue (<xref ref-type="bibr" rid="B33">Zhou et al., 2023</xref>):<disp-formula id="e21">
<mml:math id="m21">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<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:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
</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>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>where <italic>C</italic>
<sub>constr,<italic>k</italic>
</sub> is the equipment construction cost for the <italic>k</italic>th planning stage. <italic>C</italic>
<sub>ope,<italic>n</italic>
</sub>, <italic>C</italic>
<sub>DA,<italic>n</italic>
</sub>, and <italic>C</italic>
<sub>CO2,<italic>n</italic>
</sub> represent the operating cost of the integrated energy system in the <italic>n</italic>th year, the daily market revenue, and the carbon market revenue, respectively. <italic>R</italic>
<sub>
<italic>Ak</italic>
</sub>, <italic>R</italic>
<sub>
<italic>n</italic>
</sub>, and <italic>R</italic>
<sub>
<italic>N</italic>
</sub> represent the discount coefficients for the <italic>A</italic>
<sub>
<italic>k</italic>
</sub>th planning year, the <italic>n</italic>th planning year, and the <italic>N</italic>th planning year, respectively. <italic>A</italic>
<sub>
<italic>k</italic>
</sub> is the starting year of the <italic>k</italic>th planning stage. <italic>N</italic> is the total planning years.&#xa0;<italic>m</italic> is the type of equipment. <italic>M</italic> is the type of equipment, <italic>M</italic> &#x3d; {PV, MT, CHP, GB, ESS, HS}. <italic>C</italic>
<sub>
<italic>m,k</italic>
</sub> is the cost per unit capacity of <italic>m</italic> equipment construction. <italic>X</italic>
<sub>
<italic>m,k</italic>
</sub> is a 0&#x2013;1 variable, representing whether <italic>m</italic> equipment is constructed. <italic>N</italic>
<sub>
<italic>m,k</italic>
</sub> is the capacity of <italic>m</italic> equipment construction. <italic>L</italic>
<sub>RV</sub> is the residual value of the equipment at the end of the planning period. <italic>M</italic>
<sub>x</sub> is the remaining equipment at the end of the planning period. <italic>c</italic>
<sub>constr,<italic>j</italic>
</sub> represents the construction cost of <italic>j</italic> equipment. <italic>T</italic>
<sub>
<italic>j</italic>
</sub> is the number of years in use of the <italic>j</italic>th equipment among <italic>M</italic>
<sub>x</sub> at the end of the planning period. <italic>c</italic>
<sub>dep,<italic>j</italic>
</sub> is the annual depreciation cost of the <italic>j</italic>th equipment.</p>
</sec>
<sec id="s7-2">
<title>7.2 Constraints</title>
<p>
<list list-type="simple">
<list-item>
<p>(1) Energy equipment quantity constraints</p>
</list-item>
</list>
</p>
<p>Due to factors such as construction cost, there is an upper limit on the number of energy equipment to be planned for the integrated energy station in the station:<disp-formula id="e27">
<mml:math id="m27">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where <italic>N</italic>
<sup>max</sup> <sub>
<italic>m,k</italic>
</sub> is the maximum capacity of <italic>m</italic>-type energy equipment in the <italic>k</italic>th planning stage of the integrated energy system.<list list-type="simple">
<list-item>
<p>(2) Energy purchase constraints</p>
</list-item>
</list>
</p>
<p>Due to capacity limitations of gas and electricity stations, there are capacity limits for the purchased electricity and gas:<disp-formula id="e29">
<mml:math id="m28">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
<disp-formula id="e30">
<mml:math id="m29">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Energy and heat storage constraints</p>
</list-item>
</list>
<disp-formula id="e31">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</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:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</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:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
<disp-formula id="e34">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <italic>E</italic>
<sub>
<italic>n,s,t</italic>
</sub> is the energy storage capacity at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>P</italic>
<sub>ess,<italic>n,s,t</italic>
</sub> is the energy storage capacity at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. &#x394;<italic>t</italic> is time interval. <italic>E</italic>
<sub>min</sub> and <italic>E</italic>
<sub>max</sub> are the lower and upper limits of the energy storage capacity, respectively. <italic>Q</italic>
<sub>
<italic>n,s,t</italic>
</sub> is the heat of heat energy storage at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>H</italic>
<sub>HS<italic>,n,s,t</italic>
</sub> is the power of thermal energy storage at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>Q</italic>
<sub>min</sub> and <italic>Q</italic>
<sub>max</sub> are the lower and upper limits of electric energy storage capacity, respectively.<list list-type="simple">
<list-item>
<p>(4) P2G constraints</p>
</list-item>
</list>
<disp-formula id="e35">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>where <italic>G</italic>
<sub>P2G,<italic>n,s,t</italic>
</sub> is the gas generated by the P2G equipment at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year. <italic>&#x3b7;</italic>
<sub>P2G</sub> is the efficiency of P2G. <italic>&#x3be;</italic> is the low calorific value of gas. <italic>P</italic>
<sub>P2G,<italic>n,s,t</italic>
</sub> is the electrical power consumed by the P2G equipment at time <italic>t</italic> of scenario <italic>s</italic> in the <italic>n</italic>th year.<list list-type="simple">
<list-item>
<p>(5) Data center demand response constraint Eqs <xref ref-type="disp-formula" rid="e1">1</xref>&#x2013;<xref ref-type="disp-formula" rid="e13">13</xref>.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s7-3">
<title>7.3 Model solving</title>
<p>According to the method proposed by <xref ref-type="bibr" rid="B27">Zhang et al. (2022)</xref> this article linearizes the tiered carbon trading price of Eq. <xref ref-type="disp-formula" rid="e20">20</xref>. The integrated energy multi-stage planning model is a mixed-integer linear programming problem. This article uses PyCharm 2019.1.1 x 64 to call Gurobi 9.1.2 to solve the aforementioned model.</p>
</sec>
</sec>
<sec id="s8">
<title>8 Case analysis</title>
<p>The calculation example selects an electric gas thermal coupling integrated energy system with a data center in southern China and selects four typical-day data of spring, summer, autumn, and winter, as shown in <xref ref-type="sec" rid="s15">Supplementary Figure S1</xref> and <xref ref-type="sec" rid="s15">Supplementary Figure S2</xref> in the appendix. The electric heating and cooling load curve is shown in <xref ref-type="sec" rid="s15">Supplementary Figure S3</xref>, and the annual load increases by 5% (<xref ref-type="bibr" rid="B32">Zhao X. et al., 2023</xref>). It is assumed that the planning period of this article is 30&#xa0;years; carbon neutrality will be achieved at the end of the planning period, and the planning can be divided into five stages at most (<xref ref-type="bibr" rid="B2">Cao et al., 2020</xref>; <xref ref-type="bibr" rid="B3">Chen et al., 2022</xref>) for parameter settings such as investment, maintenance costs, and lifespan of each equipment to be built. It is assumed that CHP 1,320&#xa0;kW and GB 850&#xa0;kW have existed, the net residual value of equipment is 0.06, and the discount rate of investment is 8%. The parameter settings for demand response are shown in Appendix <xref ref-type="table" rid="T1">Table 1</xref>. The benchmark value for carbon trading prices in this article is 50 Y/t, with an annual growth rate of 6% (<xref ref-type="bibr" rid="B6">Ding et al., 2022</xref>). To compare and verify the superiority of the multi-stage planning method for optimizing construction timing proposed in this article, the following planning schemes are set up:<list list-type="simple">
<list-item>
<p>1) Scheme 1: Single-stage planning without data center demand response</p>
</list-item>
<list-item>
<p>2) Scheme 2: Single-stage planning with data center demand response</p>
</list-item>
<list-item>
<p>3) Scheme 3: Multi-stage planning of equipment to be built in the 1st, 7th, 19th, 25th, and 30th years of the planning period without data center demand response</p>
</list-item>
<list-item>
<p>4) Scheme 4: Multi-stage planning of equipment to be built in the 1st, 7th, 19th, 25th, and 30th years of the planning period with data center demand response</p>
</list-item>
<list-item>
<p>5) Scheme 5: Multi-stage planning with equipment construction year to be determined without data center demand response</p>
</list-item>
<list-item>
<p>6) Scheme 6: Multi-stage planning with equipment construction year to be determined with data center demand response</p>
</list-item>
</list>
</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameter settings for demand response.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Proportion of delay-tolerant tasks</td>
<td align="center">50%</td>
</tr>
<tr>
<td align="center">Rated power of a single server (kW)</td>
<td align="center">0.35</td>
</tr>
<tr>
<td align="center">Maximum power of a single server (kW)</td>
<td align="center">0.75</td>
</tr>
<tr>
<td align="center">Maximum number of tasks processed by a single server</td>
<td align="center">50</td>
</tr>
<tr>
<td align="center">Delay bound</td>
<td align="center">0.3</td>
</tr>
<tr>
<td align="center">Power usage effectiveness</td>
<td align="center">1.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The configuration results of the equipment in each scenario are shown in <xref ref-type="table" rid="T2">Table 2</xref>. The cost composition of each planning scheme is analyzed, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>:<list list-type="simple">
<list-item>
<p>(1) By analyzing schemes 1 and 2, 3 and 4, and 5 and 6, it can be concluded that the solution considering the response to new load demand has less equipment construction capacity and lower overall cost. Taking scheme 1 and scheme 2 as examples, it can be observed from <xref ref-type="fig" rid="F2">Figure 2</xref> that the construction cost and operation cost of planning scheme 2 are lower than those of scheme 1. There is no obvious difference in the carbon emission trading market income, but the electricity market income increases. This is because scheme 2 considers the demand response of the new load. On one hand, it can optimize the operation mode of the integrated energy system and reduce the operation cost through the time transfer of the new load. In addition, it can increase the flexible adjustment ability of the integrated energy system and increase the revenue in the day-ahead frequency regulation market. Similarly, scheme 4 considers the demand response, and its overall cost is lower than that of scheme 3. Schemes 5 and 6 also have the same conclusion.</p>
</list-item>
<list-item>
<p>(2) It can be observed that multi-stage planning has lower total costs and is more economical than single-stage planning because multi-stage planning can avoid construction redundancy and unnecessary operating and depreciation costs.</p>
</list-item>
</list>
</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of planning schemes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Scheme</th>
<th align="left">Year</th>
<th align="left">CHP/kW</th>
<th align="left">GB/kW</th>
<th align="left">ESS/kW</th>
<th align="left">HS/kW</th>
<th align="left">PV/kW</th>
<th align="left">WT/kW</th>
<th align="left">P2G/kW</th>
<th align="left">Total cost/10<sup>4</sup>Y</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">1,054.8</td>
<td align="left">557.1</td>
<td align="left">671.8</td>
<td align="left">487.2</td>
<td align="left">3,174.5</td>
<td align="left">2,987.6</td>
<td align="left">432.5</td>
<td align="left">28,352.7</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">1</td>
<td align="left">931.2</td>
<td align="left">542.6</td>
<td align="left">614.5</td>
<td align="left">476.8</td>
<td align="left">3,087.2</td>
<td align="left">2,911.7</td>
<td align="left">401.8</td>
<td align="left">24,187.6</td>
</tr>
<tr>
<td rowspan="5" align="left">3</td>
<td align="left">1</td>
<td align="left">318.3</td>
<td align="left">134.1</td>
<td align="left">178.2</td>
<td align="left">104.1</td>
<td align="left">1,176.3</td>
<td align="left">987.5</td>
<td align="left">151.4</td>
<td rowspan="5" align="left">22,573.1</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">128.9</td>
<td align="left">54.8</td>
<td align="left">274.3</td>
<td align="left">67.2</td>
<td align="left">784.7</td>
<td align="left">691.2</td>
<td align="left">101.7</td>
</tr>
<tr>
<td align="left">19</td>
<td align="left">108.4</td>
<td align="left">137.5</td>
<td align="left">108.5</td>
<td align="left">124.1</td>
<td align="left">571.2</td>
<td align="left">462.2</td>
<td align="left">134.1</td>
</tr>
<tr>
<td align="left">25</td>
<td align="left">117.6</td>
<td align="left">104.9</td>
<td align="left">117.2</td>
<td align="left">42.3</td>
<td align="left">647.1</td>
<td align="left">580.6</td>
<td align="left">87.2</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">187.3</td>
<td align="left">102.5</td>
<td align="left">106.3</td>
<td align="left">133.7</td>
<td align="left">506.3</td>
<td align="left">574.7</td>
<td align="left">92.6</td>
</tr>
<tr>
<td rowspan="5" align="left">4</td>
<td align="left">1</td>
<td align="left">302.7</td>
<td align="left">122.3</td>
<td align="left">168.5</td>
<td align="left">114.8</td>
<td align="left">1,078.3</td>
<td align="left">928.6</td>
<td align="left">142.5</td>
<td rowspan="5" align="left">22,087.9</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">114.3</td>
<td align="left">53.7</td>
<td align="left">263.3</td>
<td align="left">57.2</td>
<td align="left">781.5</td>
<td align="left">683.4</td>
<td align="left">97.3</td>
</tr>
<tr>
<td align="left">19</td>
<td align="left">97.8</td>
<td align="left">123.8</td>
<td align="left">100.5</td>
<td align="left">110.3</td>
<td align="left">568.3</td>
<td align="left">423.8</td>
<td align="left">118.2</td>
</tr>
<tr>
<td align="left">25</td>
<td align="left">110.7</td>
<td align="left">97.5</td>
<td align="left">103.6</td>
<td align="left">38.6</td>
<td align="left">639.6</td>
<td align="left">577.6</td>
<td align="left">81.5</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">178.2</td>
<td align="left">99.6</td>
<td align="left">96.5</td>
<td align="left">123.8</td>
<td align="left">472.3</td>
<td align="left">547.9</td>
<td align="left">90.7</td>
</tr>
<tr>
<td rowspan="5" align="left">5</td>
<td align="left">1</td>
<td align="left">324.5</td>
<td align="left">126.5</td>
<td align="left">138.5</td>
<td align="left">115.9</td>
<td align="left">1,053.5</td>
<td align="left">927.5</td>
<td align="left">130.7</td>
<td rowspan="5" align="left">21,976.2</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">159.6</td>
<td align="left">86.5</td>
<td align="left">244.8</td>
<td align="left">40.5</td>
<td align="left">766.5</td>
<td align="left">681.2</td>
<td align="left">87.2</td>
</tr>
<tr>
<td align="left">17</td>
<td align="left">127.1</td>
<td align="left">52.1</td>
<td align="left">105.2</td>
<td align="left">107.6</td>
<td align="left">268.5</td>
<td align="left">104.3</td>
<td align="left">42.5</td>
</tr>
<tr>
<td align="left">23</td>
<td align="left">110.7</td>
<td align="left">124.1</td>
<td align="left">96.5</td>
<td align="left">41.2</td>
<td align="left">551.4</td>
<td align="left">462.2</td>
<td align="left">106.5</td>
</tr>
<tr>
<td align="left">28</td>
<td align="left">128.5</td>
<td align="left">118.5</td>
<td align="left">97.8</td>
<td align="left">103.3</td>
<td align="left">601.8</td>
<td align="left">580.6</td>
<td align="left">77.2</td>
</tr>
<tr>
<td rowspan="5" align="left">6</td>
<td align="left">1</td>
<td align="left">317.5</td>
<td align="left">117.8</td>
<td align="left">122.6</td>
<td align="left">112.7</td>
<td align="left">1,018.5</td>
<td align="left">915.5</td>
<td align="left">111.5</td>
<td rowspan="5" align="left">21,387.5</td>
</tr>
<tr>
<td align="left">11</td>
<td align="left">142.6</td>
<td align="left">85.2</td>
<td align="left">213.5</td>
<td align="left">35.6</td>
<td align="left">761.2</td>
<td align="left">671.5</td>
<td align="left">83.2</td>
</tr>
<tr>
<td align="left">18</td>
<td align="left">108.5</td>
<td align="left">49.5</td>
<td align="left">101.5</td>
<td align="left">102.3</td>
<td align="left">253.1</td>
<td align="left">100.1</td>
<td align="left">49.6</td>
</tr>
<tr>
<td align="left">25</td>
<td align="left">96.5</td>
<td align="left">106.9</td>
<td align="left">87.5</td>
<td align="left">39.5</td>
<td align="left">547.2</td>
<td align="left">459.2</td>
<td align="left">101.2</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">121.6</td>
<td align="left">103.7</td>
<td align="left">93.5</td>
<td align="left">107.5</td>
<td align="left">628.5</td>
<td align="left">574.1</td>
<td align="left">68.9</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Cost composition of each scheme.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g002.tif"/>
</fig>
<p>Comparing the aforementioned six schemes, the multi-stage planning scheme considering the demand response is the most economical. Therefore, the following is a specific analysis of the scheduling results and carbon emissions of scheme 6.</p>
<sec id="s8-1">
<title>8.1 Analysis of integrated energy system operation results</title>
<p>The integrated energy system includes electricity, thermal, and cooling loads. The cooling power balance is relatively simple. Therefore, this article selects scheme 6 to analyze the electricity and thermal power balance for the summer of 25&#xa0;years.</p>
<p>It can be observed from <xref ref-type="fig" rid="F3">Figure 3</xref> that the electrical load of the integrated energy system is mainly met by photovoltaic power generation and wind power generation. Among these, photovoltaic power generation has a significant peak valley difference, but it can fill the power generation gap in the morning and evening when there is no light. At the same time, the peak period of photovoltaic power generation is at noon, and the peak period of wind power generation is in the morning and evening. The combination of photovoltaic power generation and wind power generation can reduce the peak valley difference of renewable energy power generation so as to better match the load curve. The power generated by CHP is relatively stable due to the poor regulation performance and high regulation cost of the CHP unit, which generally bears the basic load. The adjustable load of the data center includes electric refrigerators and servers. After the demand response, the difference between the peak and valley of the load power of the data center is significantly reduced. Energy storage provides flexible regulation capabilities for integrated energy systems, charging during periods of high renewable energy generation and discharging during periods of low renewable energy generation, thereby avoiding the phenomenon of wind and light abandonment. The power transmission of the power grid mainly plays a role in suppressing the load and mismatching the power curve. It serves as the main source of power supply during periods when renewable energy is scarce, ensuring the balance of power in the integrated energy system.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Electric power balance diagram.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g003.tif"/>
</fig>
<p>It can be observed in <xref ref-type="fig" rid="F4">Figure 4</xref> that the heat load is mainly borne by gas boilers and CHP units, with a bimodal thermal load pattern and peak periods of 7&#x2013;9 and 17&#x2013;20. Due to the poor regulation performance of gas boilers and CHP units, the regulation speed and range are limited, and the thermal generation power cannot change rapidly. Heat storage plays a role in suppressing the fluctuation of thermal load and can, to some extent, reduce the peak valley difference of thermal load.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Thermal power balance diagram.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g004.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the difference between the peak and valley of adjusted server power is smaller, and demand response shifts the load from 8&#x2013;17 and 19&#x2013;22 to 1&#x2013;5, 16&#x2013;18, and 22&#x2013;24, realizing load peak shaving and valley filling. The electric refrigerator ensures that the temperature of the machine room is between 19&#xb0;C and 24&#xb0;C. Data center demand response can effectively improve the load curve of the comprehensive energy system, thereby making the load curve more consistent with the energy supply curve.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Demand response curve of the data center.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g005.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> shows that scheme 6 is planned in five stages. In the starting year of each stage, renewable energy increases significantly and carbon emissions decrease significantly. This is because photovoltaic and wind power are invested in the starting year of each stage. As the years increase, the load constantly increases, with non-renewable energy sources and carbon emissions slightly increasing. In the 30<sup>th</sup> year, the carbon emission of the integrated energy system is 0, achieving the goal of carbon neutrality.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Carbon emission of the integrated energy system.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g006.tif"/>
</fig>
</sec>
<sec id="s8-2">
<title>8.2 Analysis of the impact of carbon emission targets</title>
<p>The carbon emissions of the integrated energy system depend on the energy structure and the emission coefficients of various pieces of energy equipment. Carbon emission targets are one of the most important factors that influence the energy structure of integrated energy planning. This article sets different carbon emission targets and analyzes the impact of different carbon emission constraints on the results of integrated energy system planning.<list list-type="simple">
<list-item>
<p>1) Carbon-free emission target: no carbon emission constraints</p>
</list-item>
<list-item>
<p>2) Carbon peaking target: carbon peaking is required before the end of the planning period</p>
</list-item>
<list-item>
<p>3) Carbon-neutrality goal: to achieve carbon neutrality at the end of the planning period</p>
</list-item>
<list-item>
<p>4) Carbon-neutrality goal in advance: carbon neutrality before the end of the planning period</p>
</list-item>
</list>
</p>
<p>Using scheme 6 for multi-stage planning, the planning results can be obtained (see <xref ref-type="table" rid="T3">Table 3</xref>):<list list-type="simple">
<list-item>
<p>(1) The carbon emission target affects the total cost. From the scheme of carbon target 1, if carbon emission constraints are not considered, the integrated energy system will greatly reduce the construction capacity of photovoltaic and wind power. Therefore, the power balance mainly relies on CHP units and external power grids. At the same time, the capacity of energy storage and P2G equipment construction in the integrated energy system was also greatly reduced. This is because the capacity of renewable energy decreased, which leads to integrated energy system reduction in the demand for flexible resources to handle load and renewable energy fluctuation.</p>
</list-item>
<list-item>
<p>(2) The stricter the carbon emission constraints, the more the renewable energy needs to be built in the integrated energy system. At the same time, more energy storage and P2G equipment need to be built to suppress fluctuations in renewable energy, resulting in an increase in total costs.</p>
</list-item>
</list>
</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of planning schemes for different carbon emission targets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Carbon target</th>
<th align="left">Year</th>
<th align="left">CHP/kW</th>
<th align="left">GB/kW</th>
<th align="left">ESS/kW</th>
<th align="left">HS/kW</th>
<th align="left">PV/kW</th>
<th align="left">WT/kW</th>
<th align="left">P2G/kW</th>
<th align="left">Total cost/10<sup>4</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="left">1</td>
<td align="left">1</td>
<td align="left">98.3</td>
<td align="left">104.2</td>
<td align="left">132.4</td>
<td align="left">98.6</td>
<td align="left">88.2</td>
<td align="left">92.1</td>
<td align="left">12.5</td>
<td rowspan="5" align="left">20,987.6</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">108.9</td>
<td align="left">54.9</td>
<td align="left">107.6</td>
<td align="left">77.5</td>
<td align="left">63.5</td>
<td align="left">35.4</td>
<td align="left">15.6</td>
</tr>
<tr>
<td align="left">16</td>
<td align="left">68.4</td>
<td align="left">117.7</td>
<td align="left">96.5</td>
<td align="left">101.2</td>
<td align="left">93.8</td>
<td align="left">101.2</td>
<td align="left">17.5</td>
</tr>
<tr>
<td align="left">22</td>
<td align="left">107.6</td>
<td align="left">105.9</td>
<td align="left">108.5</td>
<td align="left">32.7</td>
<td align="left">113.5</td>
<td align="left">134.2</td>
<td align="left">20.8</td>
</tr>
<tr>
<td align="left">28</td>
<td align="left">107.3</td>
<td align="left">110.5</td>
<td align="left">83.5</td>
<td align="left">108.6</td>
<td align="left">89.6</td>
<td align="left">96.2</td>
<td align="left">22.5</td>
</tr>
<tr>
<td rowspan="5" align="left">2</td>
<td align="left">1</td>
<td align="left">234.1</td>
<td align="left">115.6</td>
<td align="left">105.2</td>
<td align="left">103.5</td>
<td align="left">867.5</td>
<td align="left">678.5</td>
<td align="left">93.2</td>
<td rowspan="5" align="left">21,008.5</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">105.2</td>
<td align="left">86.5</td>
<td align="left">89.3</td>
<td align="left">86.2</td>
<td align="left">597.2</td>
<td align="left">563.9</td>
<td align="left">45.2</td>
</tr>
<tr>
<td align="left">16</td>
<td align="left">113.6</td>
<td align="left">118.9</td>
<td align="left">96.5</td>
<td align="left">103.5</td>
<td align="left">672.9</td>
<td align="left">521.1</td>
<td align="left">61.5</td>
</tr>
<tr>
<td align="left">24</td>
<td align="left">109.8</td>
<td align="left">105.2</td>
<td align="left">81.2</td>
<td align="left">89.5</td>
<td align="left">510.2</td>
<td align="left">780.1</td>
<td align="left">87.2</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">138.5</td>
<td align="left">107.6</td>
<td align="left">102.6</td>
<td align="left">103.2</td>
<td align="left">342.1</td>
<td align="left">321.4</td>
<td align="left">59.3</td>
</tr>
<tr>
<td rowspan="5" align="left">3</td>
<td align="left">1</td>
<td align="left">317.5</td>
<td align="left">117.8</td>
<td align="left">122.6</td>
<td align="left">112.7</td>
<td align="left">1,018.5</td>
<td align="left">915.5</td>
<td align="left">111.5</td>
<td rowspan="5" align="left">21,387.5</td>
</tr>
<tr>
<td align="left">11</td>
<td align="left">142.6</td>
<td align="left">85.2</td>
<td align="left">213.5</td>
<td align="left">35.6</td>
<td align="left">761.2</td>
<td align="left">671.5</td>
<td align="left">83.2</td>
</tr>
<tr>
<td align="left">18</td>
<td align="left">108.5</td>
<td align="left">49.5</td>
<td align="left">101.5</td>
<td align="left">102.3</td>
<td align="left">253.1</td>
<td align="left">100.1</td>
<td align="left">49.6</td>
</tr>
<tr>
<td align="left">25</td>
<td align="left">96.5</td>
<td align="left">106.9</td>
<td align="left">87.5</td>
<td align="left">39.5</td>
<td align="left">547.2</td>
<td align="left">459.2</td>
<td align="left">101.2</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">121.6</td>
<td align="left">103.7</td>
<td align="left">93.5</td>
<td align="left">107.5</td>
<td align="left">628.5</td>
<td align="left">574.1</td>
<td align="left">68.9</td>
</tr>
<tr>
<td rowspan="5" align="left">4</td>
<td align="left">1</td>
<td align="left">289.5</td>
<td align="left">120.4</td>
<td align="left">153.4</td>
<td align="left">97.6</td>
<td align="left">1,127.6</td>
<td align="left">1,158.2</td>
<td align="left">134.5</td>
<td rowspan="5" align="left">21,867.3</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">134.9</td>
<td align="left">93.1</td>
<td align="left">209.8</td>
<td align="left">40.1</td>
<td align="left">931.5</td>
<td align="left">736.9</td>
<td align="left">109.6</td>
</tr>
<tr>
<td align="left">17</td>
<td align="left">117.6</td>
<td align="left">37.5</td>
<td align="left">124.7</td>
<td align="left">87.5</td>
<td align="left">304.2</td>
<td align="left">463.1</td>
<td align="left">57.9</td>
</tr>
<tr>
<td align="left">24</td>
<td align="left">108.2</td>
<td align="left">85.4</td>
<td align="left">105.6</td>
<td align="left">96.3</td>
<td align="left">670.2</td>
<td align="left">277.8</td>
<td align="left">68.7</td>
</tr>
<tr>
<td align="left">30</td>
<td align="left">134.5</td>
<td align="left">107.6</td>
<td align="left">113.9</td>
<td align="left">102.1</td>
<td align="left">353.8</td>
<td align="left">210.4</td>
<td align="left">77.3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From <xref ref-type="fig" rid="F7">Figure 7</xref>, it can be observed that without carbon emission constraints, such as carbon target 1, as the load continues to increase, the carbon emissions of the integrated energy system continue to increase, which clearly does not comply with the concept of low-carbon development. For carbon target 2, the carbon peak target is achieved at the beginning of the second stage, and the carbon emissions in the subsequent planning stages are lower than those in carbon target 1. Carbon targets 3 and 4 have both achieved the carbon-neutrality goal, while carbon goal 4 is relatively early, which achieves in the fourth planning stage.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Carbon emissions of different schemes.</p>
</caption>
<graphic xlink:href="fenrg-11-1259067-g007.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s9">
<title>9 Conclusion</title>
<p>This article focuses on the low-carbon planning of an integrated energy system that includes a data center. It investigates the adjustable characteristics of the data center and analyzes the economic benefits of the integrated energy system participating in the electricity&#x2013;carbon market. Furthermore, it develops a multi-stage planning model for achieving low-carbon integration, taking into account the time transfer characteristics of the data center in line with carbon neutrality goals. The calculation results reveal the following findings:<list list-type="simple">
<list-item>
<p>(1) The inclusion of demand response in the data center can lead to a reduction in the construction, operation, and depreciation costs of energy equipment. Additionally, demand response contributes to increased income for the integrated energy system in the electricity market, resulting in further cost reduction for the overall planning scheme.</p>
</list-item>
<list-item>
<p>(2) Multi-stage low-carbon planning for the integrated energy system proves to be more reasonable and economically advantageous than single-stage planning. With multi-stage planning, the need for pre-building excessive energy equipment is avoided, thereby reducing unnecessary operating costs and depreciation expenses. Furthermore, multi-stage planning enables adjustments in the capacity of energy equipment construction based on the rate of load growth, ensuring a more consistent alignment between the load curve and energy supply curve.</p>
</list-item>
<list-item>
<p>(3) The carbon emission target significantly impacts the planning scheme of the comprehensive energy system. Stricter requirements for carbon reduction result in higher total planning and construction costs for the integrated energy system. In practical engineering applications, a careful consideration of the economic and low-carbon aspects is necessary, taking into account the specific circumstances.</p>
</list-item>
</list>
</p>
<p>In summary, this article sheds light on the low-carbon planning of integrated energy systems, specifically focusing on data centers. By examining the adjustable characteristics of the data center, analyzing economic benefits, and presenting a multi-stage planning model, this article highlights the potential for reducing costs and achieving greater efficiency. The findings emphasize the importance of balancing economic considerations and low-carbon objectives in real-world applications.</p>
<p>In future research, the scale of this study can be expanded to regional integrated energy systems, which include multiple integrated energy systems, taking into account the resource characteristics of different integrated energy systems, and achieving overall optimal operation through power exchange. At the same time, in terms of demand response, more different types of flexible resources, such as electric vehicles, can be considered. By coordinating and scheduling various types of flexible resources, the operational economy and environmental protection of multiple integrated energy systems can be optimized, thereby achieving green and low-carbon planning of regional integrated energy systems.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s10">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s15">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s11">
<title>Author contributions</title>
<p>JH: writing&#x2013;original draft and review and editing. QD: conceptualization and writing&#x2013;original draft. TY: conceptualization and writing&#x2013;original draft. YC: investigation and writing&#x2013;review and editing.</p>
</sec>
<sec id="s12">
<title>Funding</title>
<p>The authors declare financial support was received for the research, authorship, and/or publication of this article. This work is supported by Research on the Evaluation Standard System of Green and Low Carbon Demonstration Units (031000QQ00220017).</p>
</sec>
<sec sec-type="COI-statement" id="s13">
<title>Conflict of interest</title>
<p>Author JH was employed by Guangdong Power Grid Co., Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="correction-note" id="s32">
<title>Correction note</title>
<p>This article has been corrected with minor changes. These changes do not impact the scientific content of the article.</p>
</sec>
<sec sec-type="disclaimer" id="s14">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s15">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/10.3389/fenrg.2023.1259067/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2023.1259067/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<collab>ASHRAE</collab> (<year>2021</year>). <source>Equipment thermal guidelines for data processing environments [EB/OL]</source>. <comment>[2022-06-14]. Available at: <ext-link ext-link-type="uri" xlink:href="https://www.ashrae.org/File%20Library/Technical%%2020Resources/Bookstore/Supplemental%20Files/ReferenceCard_2021ThermalGuidelines.pdf">https://www.ashrae.org/File%20Library/Technical% 20Resources/Bookstore/Supplemental%20Files/ReferenceCard_2021ThermalGuidelines.pdf</ext-link>
</comment>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Multi-stage planning of park-level integrated energy system considering construction time sequence</article-title>. <source>Proc. CSEE</source> <volume>40</volume> (<issue>21</issue>), <fpage>6815</fpage>&#x2013;<lpage>6828</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.200622</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Optimal configuration method of park-level integrated energy system considering optimal construction time sequence and cloud energy storage</article-title>. <source>Autom. Electr. Power Syst.</source> <volume>46</volume> (<issue>2</issue>), <fpage>24</fpage>&#x2013;<lpage>32</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Weng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi-stage planning of park-level integrated energy system based on ladder-type carbon trading mechanism</article-title>. <source>lec. Power Autom. Equip.</source> <volume>41</volume> (<issue>9</issue>), <fpage>148</fpage>&#x2013;<lpage>155</lpage>. <pub-id pub-id-type="doi">10.16081/j.epae.202109012</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Multi-stage stochastic programming with nonanticipativity constraints for expansion of combined power and natural gas systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>1</issue>), <fpage>317</fpage>&#x2013;<lpage>328</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2017.2701881</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Low-carbon planning of regional integrated energy system considering optimal construction timing under dual carbon goals</article-title>. <source>High. Volt. Eng.</source> <volume>48</volume> (<issue>07</issue>), <fpage>2584</fpage>&#x2013;<lpage>2596</lpage>. <pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20220138</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorski</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Integration flows modeling in the context of architectural views</article-title>. <source>IEEE access</source> <volume>11</volume>, <fpage>35220</fpage>&#x2013;<lpage>35231</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2023.3265210</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-time scale low-carbon operation optimization strategy of integrated energy system considering electricity-gas-heat-hydrogen demand response</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>43</volume> (<issue>01</issue>), <fpage>16</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.16081/j.epae.202205061</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Control method for battery energy storage participating in frequency regulation market considering degradation cost</article-title>. <source>Power Syst. Technol.</source> <volume>45</volume> (<issue>08</issue>), <fpage>3043</fpage>&#x2013;<lpage>3051</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2022.1625</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Bi-level optimal scheduling of integrated energy system considering carbon emission flow and demand response</article-title>. <source>High Volt. Eng.</source> <volume>49</volume> (<issue>1</issue>), <fpage>169</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20211780</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Day-ahead optimal scheduling of integrated energy system with carbon-green certificate coordinated trading mechanism</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>41</volume> (<issue>09</issue>), <fpage>248</fpage>&#x2013;<lpage>255</lpage>. <pub-id pub-id-type="doi">10.16081/j.epae.202109042</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Review and prospect on coordinated planning of energy flow and workload flow in the integrated energy system containing data centers</article-title>. <source>Proc. CSEE</source> <volume>41</volume> (<issue>16</issue>), <fpage>5500</fpage>&#x2013;<lpage>5521</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.210326</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2015a</year>). <article-title>Low carbon oriented expansion planning of integrated gas and power systems</article-title>. <source>IEEE Trans. Power Systems3</source> <volume>0</volume> (<issue>2</issue>), <fpage>1035</fpage>&#x2013;<lpage>1046</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2014.2369011</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2015b</year>). <article-title>Multi-stage flexible expansion co-planning under uncertainties in a combined electricity and gas market</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>30</volume> (<issue>4</issue>), <fpage>2119</fpage>&#x2013;<lpage>2129</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2014.2358269</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Santos</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fitiwi</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bizuayehu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shafie-khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Asensio</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Contreras</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Novel multi-stage stochastic DG investment planning with recourse</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>8</volume> (<issue>1</issue>), <fpage>164</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2016.2590460</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Large-scale industrial energy systems optimization under uncertainty: a data-driven robust optimization approach</article-title>. <source>Appl. Energy</source> <volume>259</volume>, <fpage>114199</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2019.114199</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Unsihuay-Vila</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Marangon-Lima</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>De Souza</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Perez-Arriaga</surname>
<given-names>I. J.</given-names>
</name>
<name>
<surname>Balestrassi</surname>
<given-names>P. P.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A model to long-term, multiarea, multistage, and integrated expansion planning of electricity and natural gas systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>25</volume> (<issue>2</issue>), <fpage>1154</fpage>&#x2013;<lpage>1168</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2009.2036797</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>D</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Capacity planning and optimization of business park-level integrated energy system based on investment constraints</article-title>. <source>Energy</source> <volume>189</volume>, <fpage>116345</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2019.116345</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>IGDT-Based multi-objective expansion planning model for integrated natural gas and electric power systems</article-title>. <source>High. Volt. Eng.</source> <volume>49</volume> (<issue>02</issue>), <fpage>526</fpage>&#x2013;<lpage>537</lpage>. <pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20201730</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Shared energy storage planning for data center alliance considering demand response</article-title>. <source>Autom. Electr. Power Syst.</source> <volume>47</volume> (<issue>7</issue>), <fpage>42</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.7500/AEPS20220725003</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Si</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal configuration of hydrogen energy storage in low-carbon park integrated energy system considering electricity-heat-gas coupling characteristics</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>41</volume> (<issue>09</issue>), <fpage>31</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.16081/j.epae.202109016</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>Regional low-carbon integrated energy system planning: key technologies and challenges</article-title>. <source>Power Syst. Technol.</source> <volume>46</volume> (<issue>09</issue>), <fpage>3290</fpage>&#x2013;<lpage>3304</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2022.1522</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Study on carbon neutrality regulation method of interconnected multi-datacenter based on spatio-temporal dual-dimensional computing load migration</article-title>. <source>Proc. CSEE</source> <volume>42</volume> (<issue>01</issue>), <fpage>164</fpage>&#x2013;<lpage>177</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.210485</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Optimal scheduling of park integrated energy system with P2G waste heat recovery and demand response under carbon-green certificate trading mechanism</article-title>. <source>Electr. Power Constr.</source> <volume>44</volume> (<issue>03</issue>), <fpage>25</fpage>&#x2013;<lpage>35</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>X. Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Optimal configuration and operation of the regional integrated energy system considering carbon emission and integrated demand response</article-title>. <source>Front. energy Res.</source> <volume>11</volume>, <fpage>11</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2023.1218035</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Low-carbon economic dispatch of integrated energy system based on liquid carbon dioxide energy storage</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>1051630</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.1051630</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Low-carbon economic dispatching method for power system considering the substitution effect of carbon tax and carbon trading</article-title>. <source>Electr. Power Constr.</source> <volume>43</volume> (<issue>06</issue>), <fpage>1</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Alabdulwahab</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Abusorrah</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal expansion planning of energy hub with multiple energy infrastructures[J]</article-title>. <source>IEEE Trans. Smart Grid</source>, <volume>6</volume>(<issue>5</issue>),<fpage>2302</fpage>&#x2013;<lpage>2311</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2015.2390640</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Integrated energy system planning considering a reward and punishment ladder-type carbon trading and electric-thermal transfer load uncertainty</article-title>. <source>Proc. CSEE</source> <volume>40</volume> (<issue>19</issue>), <fpage>6132</fpage>&#x2013;<lpage>6142</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.191302</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Stochastic planning of park-level integrated energy system based on long time-scale</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>40</volume> (<issue>03</issue>), <fpage>62</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.16081/j.epae.202003008</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Ning</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Haoran</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Xiaohu</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Emerging information and communication technologies for smart energy systems and renewable transition</article-title>. <source>Adv. Appl. Energy</source> <volume>9</volume>, <fpage>100125</fpage>. <pub-id pub-id-type="doi">10.1016/j.adapen.2023.100125</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2023b</year>). <article-title>Long-term and multi-stage economic planning of park-level integrated energy system under carbon peaking and carbon neutrality goals</article-title>. <source>Proc. CSU-EPSA.</source> <volume>1-12</volume>. <pub-id pub-id-type="doi">10.19635/j.cnki.csu-epsa.001219</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-time-scale optimal scheduling of integrated energy systems under stepped carbon trading mechanism</article-title>. <source>Power Syst. Technol.</source> <fpage>1</fpage>&#x2013;<lpage>13</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>