<?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">877700</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.877700</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-Objective Optimization of Multi-Energy Flow Coupling System With Carbon Emission Target Oriented</article-title>
<alt-title alt-title-type="left-running-head">Zong et al.</alt-title>
<alt-title alt-title-type="right-running-head">Multi-Objective Collaborative Optimization of MEFCS</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zong</surname>
<given-names>Xuanjun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1636517/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yuan</surname>
<given-names>Yue</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Han</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Energy and Electrical Engineering</institution>, <institution>Hohai University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Electric Power Engineering</institution>, <institution>Nanjing Institute of Technology</institution>, <addr-line>Nanjing</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/1489965/overview">Qingxin Shi</ext-link>, North China Electric Power 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/1151043/overview">Linquan Bai</ext-link>, University of North Carolina at Charlotte, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/807189/overview">Nikolaos Koltsaklis</ext-link>, Czech Technical University in Prague, Czechia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1163903/overview">Zhenkun Li</ext-link>, Shanghai University of Electric Power, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xuanjun Zong, <email>zongxuanjun@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>05</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>877700</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Zong, Yuan and Wu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Zong, Yuan and Wu</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 this paper, aiming to achieve the target of carbon emission orientation, a multi-objective optimization model of the multi-energy flow coupling system is proposed, in which all the environmental protection, system economy, and energy efficiency are comprehensively considered as the addressed objectives. To solve the developed model, by combining the analytic hierarchy process (AHP) and the improved entropy weight method, a so-called AHP-improved entropy weight method is proposed and utilized for weighting the considered objectives, and the model is transformed into a single objective optimization problem, namely, the collaborative optimization model. Then, to expedite the process, a simplified primal dual interior point method is proposed to solve the model. Finally, the results of a case study indicate that the proposed multi-objective collaborative optimization can obtain the optimal solution of the system. In addition, the convergence and global optimization ability of the simplified primal dual interior point method show better characteristics when solving the proposed model.</p>
</abstract>
<kwd-group>
<kwd>multi-energy flow coupling system</kwd>
<kwd>multi-objective collaborative optimization</kwd>
<kwd>combined weighting method</kwd>
<kwd>simplified primal-dual interior point algorithm</kwd>
<kwd>carbon emission</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Energy is the basis and important guarantee for human survival. There are many problems in traditional energy systems, such as independent energy supply, low cascade utilization level, energy waste, and environmental pollution (<xref ref-type="bibr" rid="B28">Zhou et al., 2013</xref>; <xref ref-type="bibr" rid="B3">Fan et al., 2021</xref>; <xref ref-type="bibr" rid="B5">Hu et al., 2022</xref>). The multi-energy flow coupling system (MEFCS) is an energy system form that integrates public cold, heat, electricity, and gas. Its purpose is to integrate multiple energy sources, such as electric energy, natural gas, and thermal energy in a certain area, so as to realize collaborative optimal operation, collaborative management, and complementary mutual assistance among various forms of energy subsystems (<xref ref-type="bibr" rid="B27">Zhao et al., 2018</xref>; <xref ref-type="bibr" rid="B7">Klyapovskiy et al., 2019</xref>). In addition, under the background of &#x201c;double carbon&#x201d;, the transformation of clean and low-carbon energy is an inevitable trend of global energy development.</p>
<p>Traditional energy systems are planned and operated independently, and only a single situation needs to be considered in their optimal scheduling. However, for a multi-energy flow coupling system, the correlation among energy subsystems should be considered in planning and operation (<xref ref-type="bibr" rid="B16">Sirvent et al., 2017</xref>). In <xref ref-type="bibr" rid="B10">Liu et al. (2019</xref>), considering the multi-timescale characteristics, an electrical and thermal energy sharing model of interconnected microgrids with combined heating and power (CHP) and photovoltaic systems was built, in which CHP could operate in a hybrid mode by selecting the operating point flexibly. In <xref ref-type="bibr" rid="B22">Wang et al. (2019</xref>), a multi-objective bi-level optimization model considering the total cost and carbon dioxide emission was built, while the energy efficiency of multi-energy flow coupling system was ignored. In <xref ref-type="bibr" rid="B1">Barati et al. (2015</xref>) and <xref ref-type="bibr" rid="B2">Clegg and Mancarella (2016</xref>), under the condition of meeting the basic needs of power, gas, and heat loads, the coordinated planning of multi-energy flow coupling system was considered, in order to reduce the construction cost of transmission lines, gas pipelines, and power plants as much as possible. In <xref ref-type="bibr" rid="B8">Koltsaklis and Kn&#xe1;pek (2021</xref>), the authors presented an optimization framework for the optimal scheduling of a multi-energy microgrid, where a number of aggregated end-users were considered. In <xref ref-type="bibr" rid="B13">Nicolosi et al. (2021</xref>), a novel mixed integer linear programming optimization algorithm has been developed to compute the optimal management of a micro-energy grid, where the total cost, the NOx, and the CO<sub>2</sub> emissions of the system were taken into consideration. To meet the safety constraints, in <xref ref-type="bibr" rid="B18">Wang D. et al. (2018</xref>), an optimal coordination control strategy (OCCS) for a hybrid energy storage system was developed considering the state-space equation to describe the OCCS, the constraints of the OCCS, and the objective function to express the optimal coordination control performance. In <xref ref-type="bibr" rid="B17">Sun et al. (2020</xref>), the authors considered the day ahead optimal scheduling problem of electricity gas interconnected systems, where the two-way energy flow was taken as a non-convex nonlinear mixed integer linear programming problem, and a second-order cone programming (SOCP) method has been proposed. In <xref ref-type="bibr" rid="B11">Luo et al. (2018</xref>) and <xref ref-type="bibr" rid="B26">Zhang et al. (2021</xref>), the uncertainty caused by renewable energy and multi-energy load was considered, and the robust optimization and stochastic optimization methods were adopted to deal with it respectively, so as to ensure that the system can still maintain stable operation under the worst conditions. In <xref ref-type="bibr" rid="B4">Ghosh and Kamalasadan (2017</xref>), a grid-connected two mass DFIG and a grid-supportive single mass squirrel cage induction generator-based flywheel energy storage system model have been considered for controller design and proof-of-concept exploration. In <xref ref-type="bibr" rid="B20">Wang L. et al. (2021</xref>), the flexible resources (FRs) on both the energy supply and load sides were introduced into the optimal dispatch of the integrated electricity-heat energy system (IEHES) and further modeled to alleviate the renewable fluctuations, and the solution for FRs participating in IEHES dispatch was given, with goals of maximizing the renewable penetration ratio and lowering operation costs. It can be seen that most of the existing results consider optimization of the economic objectives of the multi-energy flow coupling system, where the index is relatively single, and less consideration is paid on the carbon emission level in the operation of the system. At the same time, the operation strategy is the lack of comprehensive comparison and verification.</p>
<p>In solving the MEFCS collaborative optimization model, when considering multiple optimization objectives including carbon emission, investment and operation cost, and energy utilization, the traditional single objective optimization algorithm may be difficult to ensure that the solution result is the optimal solution of the original problem. In <xref ref-type="bibr" rid="B21">Wang W. et al. (2021</xref>), the load characteristics and various constraints of the integrated community energy system were considered, and the operating model with the goal of minimizing operating costs was optimized. In <xref ref-type="bibr" rid="B12">Ma et al. (2018</xref>), the energy consumption cost and environmental cost of the multi-energy flow coupling system were considered comprehensively, the optimal scheduling model of multi-energy flow coupling system was proposed, and the optimal scheduling model was transformed into a mixed integer linear programming problem. In <xref ref-type="bibr" rid="B24">Xiao et al. (2018</xref>), the method of the probability scenario had been used to model the uncertainties of the distributed renewable energies (DREs) and loads, which could better characterize the impact of uncertainty on the planning and design of the MEFCS. In <xref ref-type="bibr" rid="B25">Yang et al. (2018</xref>), a two-stage robust generation scheduling model was proposed for the dynamic safety constraints of the natural gas pipeline network and the uncertainty of wind power, and a new solution method was developed to avoid the nonlinearity of gas flow constraints. In <xref ref-type="bibr" rid="B23">Wu et al. (2021</xref>), the multi-objective optimization model was transformed into a single objective optimization model through the multi-objective programming hierarchical solution method, and the primal dual interior point method was used to solve the model. Based on the fast particle swarm optimization algorithm, in <xref ref-type="bibr" rid="B14">Qu et al. (2021</xref>), a dual-decomposition-based distributed algorithm was designed to address the problem that the data and information of the EHs during the operation were confidential and should be kept by each owner, where the optimal consensus problem was used for the dual problem to update the multipliers, in <xref ref-type="bibr" rid="B9">Li et al. (2020</xref>), the proposed MEFCS planning model, formulated as a two-stage MILP problem, was solved by the Benders decomposition (BD) method to determine the optimal capacity of each component in MEFCS planning.</p>
<p>To be pointed out that, the research on the optimization of multi-energy flow coupling system at home and abroad mainly focuses on the simplification of the optimization model. However, on the one hand, it will lead to the reduction of solution accuracy, at the same time, because the models are more and more complex, which are difficult to be simplified. Therefore, the heuristic algorithm has become an important way to deal with optimization problems. However, the traditional heuristic algorithm has the problems of poor convergence and easy to fall into local optimization, and how to find a simplified and better algorithm is another motivation of this paper. Based on the above discussions, in this paper, the environmental protection goal is taken as the leading factor, the economic and energy efficiency goals are comprehensively considered, the multi-objective collaborative optimization model is developed for the multi-energy flow coupling system, which can be transformed into a single objective optimization model through the linear combination of the analytic hierarchy process and the improved entropy weight method, and then the model can be solved by using the simplified primal dual interior point method. The results avoid falling into local optimization and accelerate convergence. Case studies verify the effectiveness of the proposed algorithm.</p>
</sec>
<sec id="s2">
<title>2 Modeling of Multi-Energy Flow Coupling System</title>
<p>A typical multi-energy flow coupling system structure is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, which is internally connected through the power grid, thermal pipe network, and cooling transmission network. The equipment involved distribution power source includes a wind turbine (WT) and photovoltaic (PV). Cogeneration includes CHP, a gas turbine (GT), a waste heat boiler (WHB), a ground source heat pump (HP), an electric refrigerator (ER), an absorption refrigerator (AR), and other energy conversion equipment, as well as electric energy storage (EES), heat energy storage (HES), and other energy storage equipment.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Typical structure of the multi-energy flow coupling system.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 Modeling of Distributed Generations</title>
<sec id="s2-1-1">
<title>2.1.1 Wind Turbine</title>
<p>
<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>w</mml:mtext>
</mml:msub>
<mml:mtext>&#x3c0;</mml:mtext>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the wind turbine generation power (kW) in time period <italic>t</italic>, <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>w</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the wind energy utilization efficiency of the wind turbine, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> represents the blade radius (m), <inline-formula id="inf4">
<mml:math id="m5">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula> represents the air density (<inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>kg/m</mml:mtext>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the air velocity (<inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mtext>m/s</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>) in time period <italic>t</italic>.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Photovoltaic</title>
<p>
<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>PV</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>ac</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>s</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>r</mml:mtext>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>s</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>30</mml:mn>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>PV</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> refers to the output power (kW) of photovoltaic equipment during the period <italic>t</italic>, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the test power (kW) under standard conditions <italic>t,</italic> <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>ac</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> refers to the light intensity (<inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>W/m</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) in the period <italic>t,</italic> <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the test light intensity (<inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>W/m</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) under standard conditions, <italic>K</italic> is the power temperature coefficient, which is taken as &#x2212;0.0047; <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>s</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>r</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the solar panel temperature, reference temperature, and external ambient temperature (<inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>), respectively; normally the reference temperature is taken as 25 <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>; and <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> expresses the solar radiation intensity (<inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>kW/m</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) in time period <italic>t</italic>.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Modeling of Energy Conversion Unit</title>
<sec id="s2-2-1">
<title>2.2.1 Cogeneration Unit</title>
<p>The cogeneration unit generates electric energy and heat energy at the same time by consuming natural gas. Its operation mode can be expressed as<disp-formula id="e3">
<mml:math id="m23">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>P,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>H,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf22">
<mml:math id="m25">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the electric power, thermal power, and gas power consumed by the internal cogeneration unit in scheduling period <italic>t</italic>, respectively, and <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>P,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>H,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the power generation efficiency and heating efficiency of cogeneration units, respectively.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Gas Turbine and Waste Heat Boiler</title>
<p>The gas turbine generates electric energy by consuming natural gas, and part of the discharged flue gas can be transformed into available calorific value through a waste heat boiler. Their working characteristics can be expressed as<disp-formula id="e4">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>l</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicate the gas turbine generation power and flue gas waste heat power during the period <italic>t</italic>, respectively; <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the low calorific value of natural gas, which is set as 9.78&#xa0;<inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>kWh/m</mml:mtext>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in this paper; <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> expresses the natural gas consumption during the period <italic>t</italic>; <italic>t</italic> is the scheduling period; <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>l</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the power generation efficiency and loss rate of gas turbine, respectively; <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the recovery efficiency of the waste heat boiler; and <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the heat recovery power of the waste heat boiler in time period.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Ground Source Heat Pump</title>
<p>The heat pump is a high-efficiency and energy-saving equipment in the multi-energy flow coupling system. It can convert low-grade heat energy into high-grade heat energy by consuming electric energy. Its operation mode is given by<disp-formula id="e5">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the heat energy generated and electric energy consumed of the ground source heat pump during the period <italic>t</italic>, respectively; and <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the conversion efficiency of the heat pump.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Electric Chiller and Absorption Chiller</title>
<p>The electric chiller generates cold power by consuming electric power during operation, and the absorption chiller generates cold power by absorbing thermal power. Its mathematical model is as follows:<disp-formula id="e6">
<mml:math id="m43">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the cool power generated in time period <italic>t</italic> of the electric chiller and absorption chiller, respectively; <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the conversion efficiency of the electric chiller and absorption chiller, respectively; <inline-formula id="inf42">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the electric energy consumed of the electric chiller during the period <italic>t</italic>; <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the heat energy consumed of the absorption chiller during the period <italic>t</italic>; <inline-formula id="inf44">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rated conversion efficiency of the absorption chiller; <inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the refrigeration coefficient of the absorption chiller, respectively; and <inline-formula id="inf48">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the load rate when the absorption chiller is working.</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Modeling of Energy Storage Equipment</title>
<p>
<disp-formula id="e7">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</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>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the energy storage of energy storage equipment <italic>i</italic> in time period <italic>t,</italic> <inline-formula id="inf50">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the charging power and discharging power of energy storage equipment <italic>i</italic> in time period <italic>t,</italic> <inline-formula id="inf52">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf53">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the charging efficiency and discharging efficiency of energy storage equipment <italic>i</italic>, and <inline-formula id="inf54">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the consumption rate of energy storage equipment <italic>i</italic>.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Modeling of Multi-Objective Collaborative Optimization</title>
<p>In the multi-objective collaborative optimization of MEFCS considering carbon emissions, the optimization objectives considered in this paper include the environmental protection objective, economic objective, and energy efficiency objective.</p>
<sec id="s3-1">
<title>3.1 Each Optimization Objective Function</title>
<sec id="s3-1-1">
<title>3.1.1 Environmental Protection Objective</title>
<p>Aiming at minimizing the <inline-formula id="inf55">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CO</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> emission of MEFCS in 1&#xa0;day, the optimization model can be established as follows:<disp-formula id="e8">
<mml:math id="m63">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf56">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the <inline-formula id="inf58">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CO</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> emission coefficient corresponding to the combustion of natural gas and the consumption of electric energy; in this paper, they are taken as 184&#xa0;g/kWh and 877&#xa0;g/kWh, respectively.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Economic Objective</title>
<p>In order to minimize the operation cost of MEFCS in 1&#xa0;day, the optimization model can be formulated as<disp-formula id="e9">
<mml:math id="m67">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>ma</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf59">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf60">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the cost coefficients corresponding to the electric energy and natural gas consumed by the system, respectively; <inline-formula id="inf61">
<mml:math id="m70">
<mml:mrow>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>ma</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the maintenance cost of equipment <italic>i</italic>; <inline-formula id="inf62">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity of equipment <italic>i</italic>; and <italic>N</italic> represents the total amount of equipment.</p>
</sec>
<sec id="s3-1-3">
<title>3.1.3 Energy Efficiency Objective</title>
<p>Primary energy utilization is defined as the ratio of MEFCS load to MEFCS primary energy input in a day. Aiming at the maximum utilization of primary energy, the optimization model can be formulated as<disp-formula id="e10">
<mml:math id="m72">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b6;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<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:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf63">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf64">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf65">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the total load of the system in a day, respectively, and <inline-formula id="inf66">
<mml:math id="m76">
<mml:mi>&#x3b6;</mml:mi>
</mml:math>
</inline-formula> represents the network loss rate of transmission line, which is usually chosen as 5%.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Constraint Condition</title>
<sec id="s3-2-1">
<title>3.2.1 Energy Balance Constraints</title>
<p>
<list list-type="simple">
<list-item>
<p>1) Power balance constraint</p>
</list-item>
</list>
<disp-formula id="e11">
<mml:math id="m77">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WT</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>PV</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>ES,d</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>ES,c</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(11)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2) Heat energy balance constraint</p>
</list-item>
</list>
<disp-formula id="e12">
<mml:math id="m78">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HS,d</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HS,c</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(12)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>3) Cool energy balance constraint</p>
</list-item>
</list>
<disp-formula id="e13">
<mml:math id="m79">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Upper and Lower Limits of Equipment Output</title>
<p>
<disp-formula id="e14">
<mml:math id="m80">
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf67">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the output power of equipment <italic>i</italic> in period <italic>t</italic>.</p>
</sec>
<sec id="s3-2-3">
<title>3.2.3 Energy Storage Constraints</title>
<p>
<disp-formula id="e15">
<mml:math id="m82">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3c5;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c5;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3c5;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>0,1</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:munder accentunder="true">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:munder>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf68">
<mml:math id="m83">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m84">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the upper limit of charging and discharging power of energy storage equipment <italic>i</italic>, respectively; <inline-formula id="inf70">
<mml:math id="m85">
<mml:mi>&#x3c5;</mml:mi>
</mml:math>
</inline-formula> represents 0&#x2013;1 variable; <inline-formula id="inf71">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the energy storage of equipment <italic>i</italic> in period <italic>t</italic>; and <inline-formula id="inf72">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="m88">
<mml:mrow>
<mml:munder accentunder="true">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:munder>
</mml:mrow>
</mml:math>
</inline-formula> represent the upper and lower limits of the charging and discharging state of the energy storage equipment <italic>i</italic>, respectively.</p>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Collaborative Optimization Objective</title>
<p>The developed optimization model is a multi-objective optimization problem. First, the optimal solution of each objective is obtained through single objective optimization, and then the optimization results of each objective are standardized, so the multi-objective optimization is transformed into single objective optimization with the help of the linear weighting method. Finally, the single objective optimization algorithm can be solved.</p>
<sec id="s3-3-1">
<title>3.3.1 Normalization and Standardization</title>
<p>As the environmental protection goal and economic goal belong to very small goals, that is, the smaller the final result, the better, while the energy efficiency goal belongs to maximum goals, the larger the final result, the better. Therefore, before establishing the collaborative optimization objectives, each single objective should be normalized and standardized, which can be expressed as follows:<disp-formula id="e16">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf74">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf75">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the membership function of very small target and maximum target, respectively, <inline-formula id="inf76">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>i</italic>th objective function, and <inline-formula id="inf77">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf78">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the minimum and maximum of the <italic>i</italic>th objective function, respectively.</p>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Index Weighting</title>
<p>Generally, the methods of weighting indicators can be divided into subjective method, objective method, and the combination of subjective and objective methods. The subjective weighting method is simple to operate and does not need the support of original data, but the subjectivity of weighting results is often too large. The objective weighting method can show the relationship between indicators well, but it has high requirements for the original data. Therefore, in this paper, a new combination method based on the analytic hierarchy process (AHP) and the improved entropy weight method is adopted.</p>
<p>The analytic hierarchy process first judges the relative importance of each index through decision-making experts and scores each index with an integer between 1 and 9, and then the judgment matrix is obtained,<disp-formula id="e18">
<mml:math id="m96">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<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>a</mml:mi>
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>n</italic> denotes the number of indicators. <bold>A</bold> is a positive reciprocal matrix, which satisfies <inline-formula id="inf79">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>To be noted that, due to the environmental protection goal is taken as the leading factor in this paper, when forming the judgment matrix, the score of the environmental protection index is relatively high so that the final weight is relatively maximum.</p>
<p>Then check the consistency of the judgment matrix,<disp-formula id="e19">
<mml:math id="m98">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf80">
<mml:math id="m99">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the consistency proportion. If <inline-formula id="inf81">
<mml:math id="m100">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the consistency verification passes, otherwise the judgment matrix needs to be modified. <inline-formula id="inf82">
<mml:math id="m101">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf83">
<mml:math id="m102">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represent the consistency index and average random consistency index, respectively. <inline-formula id="inf84">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum eigenvalue of judgment matrix <bold>A</bold>.</p>
<p>When the judgment matrix <bold>A</bold> passes the consistency check, the eigenvector corresponding to its maximum eigenvalue <inline-formula id="inf85">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is obtained and normalized, that is, the weight vector is obtained by the analytic hierarchy process,<disp-formula id="e20">
<mml:math id="m105">
<mml:mrow>
<mml:msup>
<mml:mtext>&#x3c9;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The entropy weight method reflects the amount of information contained in each index through the entropy value of each index. Generally speaking, the smaller the entropy value, the greater the amount of index information and the greater the weight should be set. Since the standard entropy weight method is mainly applied to multiple schemes, the entropy weight method can be improved by<disp-formula id="e21">
<mml:math id="m106">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf86">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the characteristic specific gravity of the <italic>i</italic>th target, <inline-formula id="inf87">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the entropy of the <italic>i</italic>th target, and <inline-formula id="inf88">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the membership function of the <italic>i</italic>th objective.</p>
<p>To be noted that, this improvement is mainly to adapt to the optimization model. The objective functions have been processed and converted into the form of membership function. Therefore, in order to adapt to this form, the index value is replaced by membership <inline-formula id="inf89">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Because this is not an evaluation problem, there are no multiple schemes to be evaluated. Therefore, the possible maximum and minimum values of each membership degree are substituted into the formula to reduce the individual deviation. In this way, there are three evaluation schemes in terms of quantity, that is, <inline-formula id="inf90">
<mml:math id="m111">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the above formula is obtained.</p>
<p>According to the calculation results of entropy value of each index, the weight of each index can be obtained by<disp-formula id="e22">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Therefore, the weight vector is obtained by the improved entropy weight method,<disp-formula id="e23">
<mml:math id="m113">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>In order to obtain the combined weight of AHP and improved entropy weight method, the coupling vector is taken as follows:<disp-formula id="e24">
<mml:math id="m114">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf91">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf92">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the coupling weight of index I for weight coefficients <inline-formula id="inf93">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf94">
<mml:math id="m118">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, which can be expressed as<disp-formula id="e25">
<mml:math id="m119">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>Therefore, the weight after coupling is<disp-formula id="e26">
<mml:math id="m120">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Normalize it, one has<disp-formula id="e27">
<mml:math id="m121">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>Then, the combined weight of the AHP improved entropy weight method can be finally expressed as<disp-formula id="e28">
<mml:math id="m122">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-3-3">
<title>3.3.3 Collaborative Optimization Objective</title>
<p>After obtaining the index weight, combined with the standardized objective function in the above sections, we can obtain the comprehensive satisfaction goal, that is, the collaborative optimization objective is given as<disp-formula id="e29">
<mml:math id="m123">
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Optimization Algorithm</title>
<p>Based on the above analysis, it can be found that the multi-objective collaborative optimization of the multi-energy flow coupling system considered in this paper is a complex nonlinear programming problem. In order to make the solution speed and convergence meet the requirements of practical problems, the simplified primal dual interior point algorithm is used in this paper. For the sake of brevity, first, the optimization model described above is transformed into the following general form:<disp-formula id="e30">
<mml:math id="m124">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>s</mml:mtext>
<mml:mtext>.t</mml:mtext>
<mml:mtext>.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi mathvariant="italic">h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>where <inline-formula id="inf95">
<mml:math id="m125">
<mml:mi mathvariant="normal">x</mml:mi>
</mml:math>
</inline-formula> is the state variable, including the output power, external power purchase, gas purchase, etc., of each equipment, <inline-formula id="inf96">
<mml:math id="m126">
<mml:mrow>
<mml:mi mathvariant="italic">h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the equality constraint, including the power balance constraint of the system, the energy balance constraint at the beginning and end of the scheduling cycle of energy storage equipment, etc.; <inline-formula id="inf97">
<mml:math id="m127">
<mml:mrow>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the inequality constraint, including the upper and lower limits of equipment output, energy storage charge and discharge constraints, etc.; and <inline-formula id="inf98">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf99">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the upper and lower bounds of the inequality, respectively.</p>
<p>When dealing with this optimization model with the traditional interior point algorithm, relaxation variables <inline-formula id="inf100">
<mml:math id="m130">
<mml:mrow>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf101">
<mml:math id="m131">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are introduced first, where <italic>r</italic> represents the number of inequality constraints; thus, the original inequality constraints are transformed into the equality constraints. The resulting optimization model is formulated as<disp-formula id="e31">
<mml:math id="m132">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>s</mml:mtext>
<mml:mtext>.t</mml:mtext>
<mml:mtext>.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>g</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>u</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi mathvariant="normal">0</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi mathvariant="normal">0</mml:mi>
<mml:mi mathvariant="normal">.</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>At the same time, the size of relaxation variables <inline-formula id="inf102">
<mml:math id="m133">
<mml:mi>u</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf103">
<mml:math id="m134">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> should be restricted to ensure that the objective function <inline-formula id="inf104">
<mml:math id="m135">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is always far away from the solution boundary so that it can be solved in the feasible domain as follows:<disp-formula id="e32">
<mml:math id="m136">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>s</mml:mtext>
<mml:mtext>.t</mml:mtext>
<mml:mtext>.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>where <inline-formula id="inf105">
<mml:math id="m137">
<mml:mi>&#x3bc;</mml:mi>
</mml:math>
</inline-formula> represents the introduced disturbance factor.</p>
<p>At this point, the inequality constraints contained in the optimization model described in this paper have all been converted into the equality constraints, and the Lagrange function for this optimization problem can be expressed as<disp-formula id="e33">
<mml:math id="m138">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(33)</label>
</disp-formula>where <inline-formula id="inf106">
<mml:math id="m139">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf107">
<mml:math id="m140">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>, and <inline-formula id="inf108">
<mml:math id="m141">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> all represent the Lagrange operators, also known as the dual variables. By deriving this Lagrange function, the optimal solution to this optimization problem can be obtained.</p>
<p>In this paper, by simplifying the original dual interior point algorithm, the simplified original dual interior point method can be utilized to solve the optimization model, and the simplified process is to rewrite the inequality constraint to<disp-formula id="e34">
<mml:math id="m142">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <inline-formula id="inf109">
<mml:math id="m143">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf110">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the generalized inequality constraints and generalized upper bounds, respectively.</p>
<p>It can be found from the traditional interior point algorithm that in the process of dealing with inequality constraints, the upper and lower bounds of inequality constraints need to be relaxed, and then converted into equality constraints, respectively. At the same time, Lagrange operators are also introduced for equality constraints converted from upper-bound inequality constraints and lower-bound inequality constraints, respectively, which introduce more variables in the Lagrange function. This simplification algorithm greatly reduces the relaxation variables and corresponding Lagrange operators introduced in the optimization model, improves the convergence speed of the algorithm while guaranteeing the calculation accuracy, and reduces the amount of programming to a certain extent. The rest of the algorithm is handled similarly to the traditional algorithm, which are not discussed here. For ease of understanding, the multi-objective collaborative optimization calculation flow of the multi-energy flow coupling system based on the simplified primal dual interior point algorithm is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, where <inline-formula id="inf111">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mtext>gap</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the dual gap, <inline-formula id="inf112">
<mml:math id="m146">
<mml:mi>&#x3b5;</mml:mi>
</mml:math>
</inline-formula> represents the convergence accuracy, which is taken as 10&#x2013;6 in this paper, and <inline-formula id="inf113">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the maximum number of iterations, normally is set as 300.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Calculation flow of multi-objective collaborative optimization.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g002.tif"/>
</fig>
<p>Based on the above analysis, the collaborative optimization of MEFCS dominated by the carbon emission targets in this paper can be summarized as the following steps:</p>
<p>Step 1. Enter parameter information of the multi-energy flow coupling system, such as system load, rated capacity of each unit, equipment parameters, and time-of-use electricity price.</p>
<p>Step 2. Establish the steady-state operation model of each equipment, as shown in <xref ref-type="disp-formula" rid="e1">Eqs 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e7">7</xref>.</p>
<p>Step 3. Establish the objective functions and constraints of the MEFCS, as shown in <xref ref-type="disp-formula" rid="e8">Eqs 8</xref>&#x2013;<xref ref-type="disp-formula" rid="e15">15</xref>.</p>
<p>Step 4. Weight each objective function using the analytic hierarchy process-improved entropy weight method, as shown in <xref ref-type="disp-formula" rid="e18">Eqs 18</xref>&#x2013;<xref ref-type="disp-formula" rid="e28">28</xref>.</p>
<p>Step 5. Convert each objective function into a collaborative optimization objective through the membership function and the obtained weight information, as shown in <xref ref-type="disp-formula" rid="e16">Eqs 16</xref>, <xref ref-type="disp-formula" rid="e17">17</xref>, <xref ref-type="disp-formula" rid="e29">29</xref>.</p>
<p>Step 6. Solve the MEFCS collaborative optimization model by the primal dual interior point algorithm until the optimal solution is obtained or the algorithm does not converge.</p>
<p>The above steps can be clearly represented by the flowchart shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flowchart of the collaborative optimization of MEFCS.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g003.tif"/>
</fig>
</sec>
<sec id="s5">
<title>5 Case Study</title>
<sec id="s5-1">
<title>5.1 Case Description</title>
<p>In this paper, the typical multi-energy flow coupling system shown in <xref ref-type="fig" rid="F1">Figure 1</xref> is selected as an example. The capacity of each equipment is as follows: one photovoltaic generator unit with a rated output of 700&#xa0;kW and one wind turbine generator unit with a rated output of 500&#xa0;kW, one cogeneration unit with a rated output of 3&#xa0;MW, one gas turbine with a rated output of 2&#xa0;MW, one waste heat boiler with a rated output of 1&#xa0;MW, four heat pumps with a rated output of 500&#xa0;kW, four electric refrigerators and four absorption refrigerators with a rated output of 200&#xa0;kW, and four batteries and heat storage equipment with a rated capacity of 500&#xa0;kwh. Other economic and technical parameters of the equipment can be found in <xref ref-type="bibr" rid="B19">Wang Y. et al. (2018</xref>) and <xref ref-type="bibr" rid="B6">Huang et al. (2019</xref>). The time of use electricity price information of the multi-energy flow coupling system is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, and the price of natural gas is 2.71 yuan/m<sup>3</sup> (<xref ref-type="bibr" rid="B15">Shen et al., 2020</xref>). The load data of the system are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Power purchase price of MEFCS.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Load of MEFCS</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g005.tif"/>
</fig>
</sec>
<sec id="s5-2">
<title>5.2 Results Analysis</title>
<p>The output curve of each equipment is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. It can be seen that the supply of electric energy and heat energy of the system is mainly guaranteed by a gas turbine and heat pump, but only the output of each equipment is not enough to meet the load demand during the peak load period of the system. At this time, the system needs to purchase electricity from the external power grid to jointly supply energy to the load. In addition, it can be seen from the figure that the discharge time of the power storage equipment is 03:00&#x2013;21:00, and the heat release time of the heat storage equipment is 06:00&#x2013;19:00. In other periods, that energy storage equipment is in the charged states.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Output of each equipment of MEFCS.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g006.tif"/>
</fig>
<p>While using the multi-objective collaborative optimization model proposed in this paper to solve the multi-energy flow coupling system, three separate objectives are solved respectively. After finding the individual optimization of each objective, its state variables are substituted into the other two objectives to obtain the respective results of the three objectives in this case. The comparison between the operation results of each scheme and the operation results of multi-objective collaborative optimization is shown in <xref ref-type="table" rid="T1">Table 1</xref>. It can be found from <xref ref-type="table" rid="T1">Table 1</xref> that the CO2 emission under multi-objective collaborative optimization increases by 3.8% compared with that under single objective <italic>F</italic>1 optimization, the system operation cost increases by 6.1% compared with that under single objective <italic>F</italic>2 optimization, and the primary energy utilization rate decreases by 7.2% compared with that under single objective <italic>F</italic>3 optimization. Although each objective under multi-objective collaborative optimization is not the optimal solution, the contradiction and conflict between each single objective are balanced in the optimization process. On the premise of taking the minimum carbon emission of the system as the leading objective, the comprehensive satisfaction of the system is significantly higher than the solution results of each single objective, and a relatively satisfactory optimal scheduling scheme is given.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparison between multi-objective collaborative optimization and single-objective optimization.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Operation form</th>
<th rowspan="2" align="center">Multi-objective collaborative optimization</th>
<th colspan="3" align="center">Single objective optimization</th>
</tr>
<tr>
<th align="center">
<italic>F</italic>
<sub>1</sub> optimal</th>
<th align="center">
<italic>F</italic>
<sub>2</sub> optimal</th>
<th align="center">
<italic>F</italic>
<sub>3</sub> optimal</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>F</italic>
</td>
<td align="char" char=".">0.9685</td>
<td align="char" char=".">0.8943</td>
<td align="char" char=".">0.8304</td>
<td align="char" char=".">0.8612</td>
</tr>
<tr>
<td align="left">
<italic>F</italic>
<sub>1</sub> (kg)</td>
<td align="char" char=".">10,403.5</td>
<td align="char" char=".">10,022.2</td>
<td align="char" char=".">15,113.3</td>
<td align="char" char=".">10,543.7</td>
</tr>
<tr>
<td align="left">
<italic>F</italic>
<sub>2</sub> (yuan)</td>
<td align="char" char=".">14,568.8</td>
<td align="char" char=".">16,205.2</td>
<td align="char" char=".">13,727.1</td>
<td align="char" char=".">14,037.3</td>
</tr>
<tr>
<td align="left">
<italic>F</italic>
<sub>3</sub> (%)</td>
<td align="char" char=".">79.04</td>
<td align="char" char=".">81.67</td>
<td align="char" char=".">67.94</td>
<td align="char" char=".">86.33</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In order to further compare the differences between the multi-objective collaborative optimization proposed in this paper and the traditional single objective optimization, the optimization results of each single objective and the multi-objective collaborative optimization results are analyzed period by period, as shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. In the figure, <inline-formula id="inf114">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>123</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf115">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>123</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf116">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>123</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the environmental protection objective, economic objective, and energy efficiency objective under collaborative optimization, while <inline-formula id="inf117">
<mml:math id="m151">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf118">
<mml:math id="m152">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf119">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>33</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the environmental protection objective, economic objective, and energy efficiency objective under single objective optimization. <xref ref-type="fig" rid="F7">Figure 7A</xref> shows the carbon emissions in each period of the two optimization methods. It can be seen from the figure that the two carbon emission curves cross each other. Except that the carbon emissions during collaborative optimization in 17:00&#x2013;21:00 are significantly higher than those in single objective optimization, they are very close in other times. It shows that when taking the minimum carbon emission as the leading objective, the effect of collaborative optimization is not different from the single objective optimization with the minimum carbon emission, and the working state of each equipment is also relatively stable. <xref ref-type="fig" rid="F7">Figure 7B</xref> shows the cost curves of the two optimization methods. During 3:00&#x2013;12:00, the cost of multi-objective collaborative optimization is about 100 yuan/h higher than that of single objective optimization, and the two curves almost coincide after 12:00. It can be seen from <xref ref-type="table" rid="T1">Table 1</xref> that the comprehensive satisfaction of multi-objective collaborative optimization is obviously higher than that of single objective optimization. On this basis, it ensures that the operation cost of the system is not too high, and it is almost the same as that of single objective optimization in most periods, indicating that the result of multi-objective collaborative optimization is ideal. <xref ref-type="fig" rid="F7">Figure 7C</xref> shows the comparison of energy efficiency of the two methods in each period. Although the operation energy efficiency of multi-objective optimization in each period is not as good as that of single objective energy efficiency optimization, the overall operation result is relatively stable, indicating that each equipment can achieve stable energy supply and continuous output during the operation of the system, and the working state is not easy to fluctuate violently.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Period by period analysis of single objective and multi-objective optimization results. <bold>(A)</bold> Comparison of environmental protection objectives by period. <bold>(B)</bold> Period by period comparison of economic objectives. <bold>(C)</bold> Period by period comparison of energy efficiency objectives.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g007.tif"/>
</fig>
<p>In order to highlight the effectiveness of the simplified primal dual interior point method proposed in this paper, the particle swarm optimization (PSO) algorithm is selected to compare with the algorithm proposed in this paper. The solution process curves of the simplified primal dual interior point method and particle swarm optimization algorithm for the system comprehensive satisfaction objective are shown in <xref ref-type="fig" rid="F8">Figures 8A,B</xref>, respectively. They tend to converge at the 25th and 65th iterations, respectively. It can be seen that the convergence of the simplified primal dual interior point method is better than that of the particle swarm optimization algorithm. In addition, from the solution results of the two algorithms, it can be seen that the simplified primal dual interior point method finally converges near 0.9685, while the particle swarm optimization algorithm finally converges only near 0.8352, which still has a certain deviation from the global optimal solution. Therefore, the global optimization ability of the simplified primal dual interior point method proposed in this paper is also stronger than that of the particle swarm optimization algorithm.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Solving process of the comprehensive satisfaction objective for MEFCS. <bold>(A)</bold> Simplified primal dual interior point method. <bold>(B)</bold> Particle swarm optimization algorithm.</p>
</caption>
<graphic xlink:href="fenrg-10-877700-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s6">
<title>6 Conclusion</title>
<p>In this paper, the multi-objective collaborative optimization model of MEFCS has been developed considering each of the environmental protection, system economy, and energy efficiency as the objectives of this study, in which the carbon emission orientation goal could be achieved. Moreover, the simplified primal dual interior point method has been used to solve the constructed model. According to the obtained results, the following findings have been concluded: 1) The contradiction and conflict between the three objectives (CO2 emission, system operation cost, and primary energy utilization rate) were relatively balanced under the proposed collaborative optimization operation, which have clearly demonstrated that the satisfaction of collaborative optimization operation considering multiple objectives could be higher than that considering a single objective of the system. 2) Each equipment of the system could achieve stable energy supply as well as continuous output throughout the whole operation process, whereas the working state was difficult to fluctuate sorely. 3) At the same time, the operator could adjust the weight of the three objectives through his own will, so as to get the best operation results that meet his requirements. 4) In addition, the simulation results have illustrated that the simplified primal dual interior point method being adopted in this paper has better convergence and global optimization ability in multi-objective collaborative optimization. However, more investigations are needed regarding the sensitivity analysis on the critical parameters of the multi-energy flow coupling system, which will be considered in our future research work.</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>XZ: Methodology, software, writing&#x2014;original draft, data curation. YY: Conceptualization of this study, supervision, review and editing. HW: Review and editing.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (No. 51477041).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barati</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Seifi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sepasian</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Nateghi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shafie-khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Catalao</surname>
<given-names>J. P. S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Multi-period Integrated Framework of Generation, Transmission, and Natural Gas Grid Expansion Planning for Large-Scale Systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>30</volume> (<issue>5</issue>), <fpage>2527</fpage>&#x2013;<lpage>2537</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2014.2365705</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clegg</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mancarella</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Integrated Electrical and Gas Network Flexibility Assessment in Low-Carbon Multi-Energy Systems</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>7</volume> (<issue>2</issue>), <fpage>718</fpage>&#x2013;<lpage>731</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2015.2497329</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Dynamic Multi-Stage Planning Method for Integrated Energy Systems Considering Development Stages</article-title>. <source>Front. Energ. Res.</source> <volume>9</volume>, <fpage>723702</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.723702</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghosh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kamalasadan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>An Energy Function-Based Optimal Control Strategy for Output Stabilization of Integrated DFIG-Flywheel Energy Storage System</article-title>. <source>IEEE Trans. Smart Grid.</source> <volume>8</volume> (<issue>4</issue>), <fpage>1922</fpage>&#x2013;<lpage>1931</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2015.2510866</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Topological Partition Based Multi-Energy Flow Calculation Method for Complex Integrated Energy Systems</article-title>. <source>Energy.</source> <volume>244</volume>, <fpage>123152</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2022.123152</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimal Configuration Planning of Multi-Energy Systems Considering Distributed Renewable Energy</article-title>. <source>IEEE Trans. Smart Grid.</source> <volume>10</volume> (<issue>2</issue>), <fpage>1452</fpage>&#x2013;<lpage>1464</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2767860</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Klyapovskiy</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bindner</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Integrated Planning of a Large-Scale Heat Pump in View of Heat and Power Networks</article-title>. <source>IEEE Trans. Ind. Applicat.</source> <volume>55</volume> (<issue>1</issue>), <fpage>5</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2018.2864114</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koltsaklis</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Kn&#xe1;pek</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal Scheduling of a Multi-Energy Microgrid</article-title>. <source>Chem. Eng. Trans.</source> <volume>88</volume>, <fpage>901</fpage>&#x2013;<lpage>906</lpage>. <pub-id pub-id-type="doi">10.3303/CET2188150</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Optimal Planning of Islanded Integrated Energy System with Solar-Biogas Energy Supply</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>11</volume> (<issue>4</issue>), <fpage>2437</fpage>&#x2013;<lpage>2448</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2019.2958562</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Hybrid Energy Sharing for Multiple Microgrids in an Integrated Heat-Electricity Energy System</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>10</volume> (<issue>3</issue>), <fpage>1139</fpage>&#x2013;<lpage>1151</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2018.2861986</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>Gu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Robust Optimization Method for Energy Management of CCHP Microgrid</article-title>. <source>J. Mod. Power Syst. Clean. Energ.</source> <volume>6</volume> (<issue>1</issue>), <fpage>132</fpage>&#x2013;<lpage>144</lpage>. <pub-id pub-id-type="doi">10.1007/s40565-017-0290-3</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W.-J.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>The Optimal Structure Planning and Energy Management Strategies of Smart Multi Energy Systems</article-title>. <source>Energy.</source> <volume>160</volume>, <fpage>122</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2018.06.198</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nicolosi</surname>
<given-names>F. F.</given-names>
</name>
<name>
<surname>Alberizzi</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Caligiuri</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Renzi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Unit Commitment Optimization of a Micro-grid with a MILP Algorithm: Role of the Emissions, Bio-Fuels and Power Generation Technology</article-title>. <source>Energ. Rep.</source> <volume>7</volume>, <fpage>8639</fpage>&#x2013;<lpage>8651</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2021.04.020</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Distributed Optimal Control of Energy Hubs for Micro-integrated Energy Systems</article-title>. <source>IEEE Trans. Syst. Man. Cybern, Syst.</source> <volume>51</volume> (<issue>4</issue>), <fpage>2145</fpage>&#x2013;<lpage>2158</lpage>. <pub-id pub-id-type="doi">10.1109/TSMC.2020.3012113</pub-id> </citation>
</ref>
<ref id="B15">
<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. Energ.</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="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sirvent</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kanelakis</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Geissler</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Biskas</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Linearized Model for Optimization of Coupled Electricity and Natural Gas Systems</article-title>. <source>J. Mod. Power Syst. Clean. Energ.</source> <volume>5</volume> (<issue>3</issue>), <fpage>364</fpage>&#x2013;<lpage>374</lpage>. <pub-id pub-id-type="doi">10.1007/s40565-017-0275-2</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sidrov</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Day-ahead Optimization Schedule for Gas-Electric Integrated Energy System Based on Second-Order Cone Programming</article-title>. <source>Csee Jpes.</source> <volume>6</volume> (<issue>1</issue>), <fpage>142</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2019.00860</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Optimal Coordination Control Strategy of Hybrid Energy Storage Systems for Tie-Line Smoothing Services in Integrated Community Energy Systems</article-title>. <source>Csee Jpes.</source> <volume>4</volume> (<issue>4</issue>), <fpage>408</fpage>&#x2013;<lpage>416</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2017.01050</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhuo</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kirschen</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Mixed-integer Linear Programming-Based Optimal Configuration Planning for Energy Hub: Starting from Scratch</article-title>. <source>Appl. Energ.</source> <volume>210</volume>, <fpage>1141</fpage>&#x2013;<lpage>1150</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2017.08.114</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cong</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal Operation Analysis of Integrated Community Energy System Considering the Uncertainty of Demand Response</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>4</issue>), <fpage>3681</fpage>&#x2013;<lpage>3691</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2021.3051720</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal Operation of an Integrated Electricity-Heat Energy System Considering Flexible Resources Dispatch for Renewable Integration</article-title>. <source>J. Mod. Power Syst. Cle.</source> <volume>9</volume> (<issue>4</issue>), <fpage>699</fpage>&#x2013;<lpage>710</lpage>. <pub-id pub-id-type="doi">10.35833/MPCE.2020.000917</pub-id> </citation>
</ref>
<ref id="B22">
<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>Dong</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="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Multi-objective Optimal Scheduling of Offshore Micro Integrated Energy System Considering Natural Gas Emission</article-title>. <source>Int. J. Electr. Power Energ. Syst.</source> <volume>125</volume>, <fpage>106535</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106535</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Bi-level Planning for Integrated Energy Systems Incorporating Demand Response and Energy Storage under Uncertain Environments Using Novel Metamodel</article-title>. <source>Csee Jpes.</source> <volume>4</volume> (<issue>2</issue>), <fpage>155</fpage>&#x2013;<lpage>167</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2017.01260</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Effect of Natural Gas Flow Dynamics in Robust Generation Scheduling under Wind Uncertainty</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>2</issue>), <fpage>2087</fpage>&#x2013;<lpage>2097</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2017.2733222</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Partitional Decoupling Method for Fast Calculation of Energy Flow in a Large-Scale Heat and Electricity Integrated Energy System</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>12</volume> (<issue>1</issue>), <fpage>501</fpage>&#x2013;<lpage>513</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2020.3008189</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Conejo</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Sioshansi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Coordinated Expansion Planning of Natural Gas and Electric Power Systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>3</issue>), <fpage>3064</fpage>&#x2013;<lpage>3075</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2017.2759198</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>An Engineering Approach to the Optimal Design of Distributed Energy Systems in China</article-title>. <source>Appl. Therm. Eng.</source> <volume>53</volume> (<issue>2</issue>), <fpage>387</fpage>&#x2013;<lpage>396</lpage>. <pub-id pub-id-type="doi">10.1016/j.applthermaleng.2012.01.067</pub-id> </citation>
</ref>
</ref-list>
<sec id="s12">
<title>Glossary</title>
<def-list>
<def-item>
<term id="G1-fenrg.2022.877700">
<bold>Acronyms</bold>
</term>
</def-item>
<def-item>
<term id="G2-fenrg.2022.877700">
<bold>AHP</bold>
</term>
<def>
<p>Analytic hierarchy process</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2022.877700">
<bold>AR</bold>
</term>
<def>
<p>Absorption refrigerator</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2022.877700">
<bold>BD</bold>
</term>
<def>
<p>Benders decomposition</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2022.877700">
<bold>CHP</bold>
</term>
<def>
<p>Combined heating and power</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2022.877700">
<bold>DRE</bold>
</term>
<def>
<p>Distributed renewable energy</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2022.877700">
<bold>EES</bold>
</term>
<def>
<p>Electric energy storage</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2022.877700">
<bold>ER</bold>
</term>
<def>
<p>Electric refrigerator</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2022.877700">
<bold>FRs</bold>
</term>
<def>
<p>Flexible resources</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2022.877700">
<bold>GT</bold>
</term>
<def>
<p>Gas turbine</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2022.877700">
<bold>HP</bold>
</term>
<def>
<p>Heat pump</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2022.877700">
<bold>HES</bold>
</term>
<def>
<p>Heat energy storage</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2022.877700">
<bold>IEHES</bold>
</term>
<def>
<p>Integrated electricity-heat energy system</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2022.877700">
<bold>MEFCS</bold>
</term>
<def>
<p>Multi-energy flow coupling system</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2022.877700">
<bold>OCCS</bold>
</term>
<def>
<p>Optimal coordination control strategy</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2022.877700">
<bold>PV</bold>
</term>
<def>
<p>Photovoltaic</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2022.877700">
<bold>SOCP</bold>
</term>
<def>
<p>Second-order cone programming</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2022.877700">
<bold>WHB</bold>
</term>
<def>
<p>Waste heat boiler</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2022.877700">
<bold>WT</bold>
</term>
<def>
<p>Wind turbine</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2022.877700">
<bold>Parameters</bold>
</term>
</def-item>
<def-item>
<term id="G21-fenrg.2022.877700">
<inline-formula id="inf120">
<mml:math id="m154">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>w</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Wind energy utilization efficiency</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2022.877700">
<inline-formula id="inf121">
<mml:math id="m155">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>Blade radius</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2022.877700">
<inline-formula id="inf122">
<mml:math id="m156">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>Air density</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2022.877700">
<inline-formula id="inf123">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Test power under standard conditions</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2022.877700">
<inline-formula id="inf124">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>test</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Test light intensity under standard conditions</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2022.877700">
<bold>
<italic>K</italic>
</bold>
</term>
<def>
<p>Power temperature coefficient</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2022.877700">
<inline-formula id="inf125">
<mml:math id="m159">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>P,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Power generation efficiency</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2022.877700">
<inline-formula id="inf126">
<mml:math id="m160">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>H,CHP</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Heating efficiency of cogeneration units</p>
</def>
</def-item>
<def-item>
<term id="G29-fenrg.2022.877700">
<inline-formula id="inf127">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Low calorific value of natural gas</p>
</def>
</def-item>
<def-item>
<term id="G30-fenrg.2022.877700">
<inline-formula id="inf128">
<mml:math id="m162">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Power generation efficiency</p>
</def>
</def-item>
<def-item>
<term id="G31-fenrg.2022.877700">
<inline-formula id="inf129">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>l</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Loss rate of gas turbine</p>
</def>
</def-item>
<def-item>
<term id="G32-fenrg.2022.877700">
<inline-formula id="inf130">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Recovery efficiency of waste heat boiler</p>
</def>
</def-item>
<def-item>
<term id="G33-fenrg.2022.877700">
<inline-formula id="inf131">
<mml:math id="m165">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Conversion efficiency of the heat pump</p>
</def>
</def-item>
<def-item>
<term id="G34-fenrg.2022.877700">
<inline-formula id="inf132">
<mml:math id="m166">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf133">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Conversion efficiency of electric chiller and absorption chiller</p>
</def>
</def-item>
<def-item>
<term id="G35-fenrg.2022.877700">
<inline-formula id="inf134">
<mml:math id="m168">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Conversion efficiency of absorption chiller</p>
</def>
</def-item>
<def-item>
<term id="G36-fenrg.2022.877700">
<inline-formula id="inf135">
<mml:math id="m169">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf136">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf137">
<mml:math id="m171">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Refrigeration coefficients of absorption chiller</p>
</def>
</def-item>
<def-item>
<term id="G37-fenrg.2022.877700">
<inline-formula id="inf138">
<mml:math id="m172">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Load rate</p>
</def>
</def-item>
<def-item>
<term id="G38-fenrg.2022.877700">
<inline-formula id="inf139">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf140">
<mml:math id="m174">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> CO<sub>2</sub> emission coefficient corresponding to the combustion of natural gas and the consumption of electric energy</p>
</def>
</def-item>
<def-item>
<term id="G39-fenrg.2022.877700">
<inline-formula id="inf141">
<mml:math id="m175">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>grid</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf142">
<mml:math id="m176">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Cost coefficients corresponding to the electric energy and natural gas consumed by the system</p>
</def>
</def-item>
<def-item>
<term id="G40-fenrg.2022.877700">
<bold>
<italic>N</italic>
</bold>
</term>
<def>
<p>Total amount of equipment</p>
</def>
</def-item>
<def-item>
<term id="G41-fenrg.2022.877700">
<inline-formula id="inf143">
<mml:math id="m177">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf144">
<mml:math id="m178">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf145">
<mml:math id="m179">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Total load of the system in a day</p>
</def>
</def-item>
<def-item>
<term id="G42-fenrg.2022.877700">
<inline-formula id="inf146">
<mml:math id="m180">
<mml:mi>&#x3b6;</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>Network loss rate of transmission line</p>
</def>
</def-item>
<def-item>
<term id="G43-fenrg.2022.877700">
<inline-formula id="inf147">
<mml:math id="m181">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Consistency proportion</p>
</def>
</def-item>
<def-item>
<term id="G44-fenrg.2022.877700">
<inline-formula id="inf148">
<mml:math id="m182">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Consistency index</p>
</def>
</def-item>
<def-item>
<term id="G45-fenrg.2022.877700">
<inline-formula id="inf149">
<mml:math id="m183">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Average random consistency index</p>
</def>
</def-item>
<def-item>
<term id="G46-fenrg.2022.877700">
<bold>Variables</bold>
</term>
</def-item>
<def-item>
<term id="G47-fenrg.2022.877700">
<inline-formula id="inf150">
<mml:math id="m184">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Wind turbine generation power in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G48-fenrg.2022.877700">
<inline-formula id="inf151">
<mml:math id="m185">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Air velocity in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G49-fenrg.2022.877700">
<inline-formula id="inf152">
<mml:math id="m186">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>PV</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Output power of photovoltaic equipment in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G50-fenrg.2022.877700">
<inline-formula id="inf153">
<mml:math id="m187">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>ac</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Light intensity in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G51-fenrg.2022.877700">
<inline-formula id="inf154">
<mml:math id="m188">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>s</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Solar panel temperature in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G52-fenrg.2022.877700">
<inline-formula id="inf155">
<mml:math id="m189">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>r</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Reference temperature in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G53-fenrg.2022.877700">
<inline-formula id="inf156">
<mml:math id="m190">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>External ambient temperature in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G54-fenrg.2022.877700">
<inline-formula id="inf157">
<mml:math id="m191">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Solar radiation intensity in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G55-fenrg.2022.877700">
<inline-formula id="inf158">
<mml:math id="m192">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Electric power consumed by internal cogeneration unit in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G56-fenrg.2022.877700">
<inline-formula id="inf159">
<mml:math id="m193">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Thermal power consumed by the internal cogeneration unit in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G57-fenrg.2022.877700">
<inline-formula id="inf160">
<mml:math id="m194">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>CHP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Gas power consumed by the internal cogeneration unit in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G58-fenrg.2022.877700">
<inline-formula id="inf161">
<mml:math id="m195">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Gas turbine generation power in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G59-fenrg.2022.877700">
<inline-formula id="inf162">
<mml:math id="m196">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>GT</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Flue gas waste heat power in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G60-fenrg.2022.877700">
<inline-formula id="inf163">
<mml:math id="m197">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>gas</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Natural gas consumption during in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G61-fenrg.2022.877700">
<inline-formula id="inf164">
<mml:math id="m198">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>WHB</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Heat recovery power of the waste heat boiler in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G62-fenrg.2022.877700">
<inline-formula id="inf165">
<mml:math id="m199">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Heat energy generated of the ground source heat pump in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G63-fenrg.2022.877700">
<inline-formula id="inf166">
<mml:math id="m200">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>HP</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Electric energy consumed of the ground source heat pump in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G64-fenrg.2022.877700">
<inline-formula id="inf167">
<mml:math id="m201">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Cool power generated of EC in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G65-fenrg.2022.877700">
<inline-formula id="inf168">
<mml:math id="m202">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Cool power generated of AC in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G66-fenrg.2022.877700">
<inline-formula id="inf169">
<mml:math id="m203">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>EC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Electric energy consumed of the electric chiller in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G67-fenrg.2022.877700">
<inline-formula id="inf170">
<mml:math id="m204">
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>AC</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Heat energy consumed of the absorption chiller in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G68-fenrg.2022.877700">
<inline-formula id="inf171">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Energy storage of energy storage equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
<def>
<p>Energy storage of equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G69-fenrg.2022.877700">
<inline-formula id="inf172">
<mml:math id="m206">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf173">
<mml:math id="m207">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> Charging power and discharging power of energy storage equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G70-fenrg.2022.877700">
<inline-formula id="inf174">
<mml:math id="m208">
<mml:mrow>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Output power of equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G71-fenrg.2022.877700">
<inline-formula id="inf175">
<mml:math id="m209">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf176">
<mml:math id="m210">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> Upper limit of the charging and discharging power of energy storage equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G72-fenrg.2022.877700">
<inline-formula id="inf177">
<mml:math id="m211">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Energy storage of energy storage equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
<def>
<p>Energy storage of equipment <italic>i</italic> in period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G73-fenrg.2022.877700">
<inline-formula id="inf178">
<mml:math id="m212">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Consumption rate of energy storage equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G74-fenrg.2022.877700">
<inline-formula id="inf179">
<mml:math id="m213">
<mml:mrow>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>ma</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Maintenance cost of equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G75-fenrg.2022.877700">
<inline-formula id="inf180">
<mml:math id="m214">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Rated capacity of equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G76-fenrg.2022.877700">
<inline-formula id="inf181">
<mml:math id="m215">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf182">
<mml:math id="m216">
<mml:mrow>
<mml:munder accentunder="true">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:munder>
</mml:mrow>
</mml:math>
</inline-formula> Upper and lower limits of the charging and discharging state of the energy storage equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G77-fenrg.2022.877700">
<inline-formula id="inf183">
<mml:math id="m217">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf184">
<mml:math id="m218">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Membership function of a very small target and maximum target</p>
</def>
</def-item>
<def-item>
<term id="G78-fenrg.2022.877700">
<inline-formula id="inf185">
<mml:math id="m219">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<italic>i</italic>th objective function</p>
</def>
</def-item>
<def-item>
<term id="G79-fenrg.2022.877700">
<inline-formula id="inf186">
<mml:math id="m220">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf187">
<mml:math id="m221">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Minimum and maximum of the <italic>i</italic>th objective function</p>
</def>
</def-item>
<def-item>
<term id="G80-fenrg.2022.877700">
<inline-formula id="inf188">
<mml:math id="m222">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf189">
<mml:math id="m223">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> Charging efficiency and discharging efficiency of energy storage equipment <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G81-fenrg.2022.877700">
<inline-formula id="inf190">
<mml:math id="m224">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Maximum eigenvalue</p>
</def>
</def-item>
<def-item>
<term id="G82-fenrg.2022.877700">
<inline-formula id="inf191">
<mml:math id="m225">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Characteristic specific gravity of the <italic>i</italic>th target</p>
</def>
</def-item>
<def-item>
<term id="G83-fenrg.2022.877700">
<inline-formula id="inf192">
<mml:math id="m226">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Entropy of the <italic>i</italic>th target</p>
</def>
</def-item>
<def-item>
<term id="G84-fenrg.2022.877700">
<inline-formula id="inf193">
<mml:math id="m227">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Membership function of the <italic>i</italic>th objective</p>
</def>
</def-item>
<def-item>
<term id="G85-fenrg.2022.877700">
<inline-formula id="inf194">
<mml:math id="m228">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>State variable</p>
</def>
</def-item>
<def-item>
<term id="G86-fenrg.2022.877700">
<inline-formula id="inf195">
<mml:math id="m229">
<mml:mrow>
<mml:mi mathvariant="italic">h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Equality constraint</p>
</def>
</def-item>
<def-item>
<term id="G87-fenrg.2022.877700">
<inline-formula id="inf196">
<mml:math id="m230">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Inequality constraint</p>
</def>
</def-item>
<def-item>
<term id="G88-fenrg.2022.877700">
<inline-formula id="inf197">
<mml:math id="m231">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>
<inline-formula id="inf198">
<mml:math id="m232">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Upper and lower bounds of inequality</p>
</def>
</def-item>
<def-item>
<term id="G89-fenrg.2022.877700">
<inline-formula id="inf199">
<mml:math id="m233">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Generalized inequality constraints</p>
</def>
</def-item>
<def-item>
<term id="G90-fenrg.2022.877700">
<inline-formula id="inf200">
<mml:math id="m234">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Generalized upper bounds</p>
</def>
</def-item>
</def-list>
</sec>
</back>
</article>